After 2h 50m of hard slog, which began at 7.30am, Auckland's Andrew Shreeve emerged to win the Marathon, having passed ex-pat Wanganui man Gerry Hogg in the last 2km.
Shreeve had come down with a handful of competitive runners from the Auckland YMCA club.
"Definitely happy [with that time]. It was a good run today, the guy that came second was pushing it. That's my last for the year."
Somerset resident Hogg was running back in Wanganui for the first time in 30 years.
"That was great tactics, well done," he said to Shreeve at the finishline.
Hogg said it was "surreal" running around the township and seeing how much it has changed over the decades, and although he had a good lead he knew Shreeve was coming.
"He was just too quick, too fast.
"I was aware he was not too far behind, the last turnaround I knew he'd caught me, then it was just hanging on."
Hogg was still delighted with runnerup and his finishing time.
"Anything at 2h 55m I'll take at my age."
Arriving about four minutes behind them was Feilding's Nicole Goldsmid to be third overall and the first woman home.
"I've only ever done one marathon prior to this, and that was a 3h 03m [finish], so I'm rapt.
"I was just trying to hang on."
Goldsmid first heard of the Wanganui Harriers Club's annual event last year and entered the half marathon distance, enjoying it enough to step up to the main race.
"I loved it. It gets you out of the same old training runs."
The three-quarter marathon was won by Palmerston North's Rachael Monro, with Levin's Simon Chamberlain the first man home.
Palmerston North's David Morton won the half marathon, with Paraparaumu's Renae Creser the leading woman.
There were also winners in the 10km, 5km, and walk events.