thanks guys, official timing and placement came to 19:26.1, 30th overall out of 369 finishers (top 8.1%), 25th out of 136 in men (top 18.4%) and 4th out of 36 in M40-49 (top 11.1%).
The overall winner finished in 14:58.1

The M40-49 winner finished in 18:14.1
8 runners in M40-49 finished in under 20 minutes so 4 within 26 seconds behind me and one that was only 1.3 seconds behind me. That final push of mine was golden!
FM