Brad Milosevic maneuvered his way past more than 6,000 runners to win the Melbourne Marathon in Victoria, Australia.
His time of 2:16:00 marks a personal best.
Antony Ndungu Mugo (2:18:39) managed second, finishing less than a minute ahead of Felix Kipkorir Kangogo (2:19:22).
For the women, it was Jessica Trengove (2:27:45) coming in comfortably ahead of the field.
Lydia O’Donnell was first to show more than 11 minutes later at 2:39:01.
Makda Harun Haji rounded out the top three with a time of 2:40:37.
Reuben Kosgei Seroney (1:05:22) bested almost 9,600 runners to win the Melbourne Half Marathon.
Jonathan Peters finished a close second with a time of 1:05:38.
Jackson Elliott (1:05:51) came in just seconds ahead of Oska Inkster-Baynes (1:05:57) for third.
For the women, it was Lisa Weightman (1:11:00) with the win.
Eloise Wellings earned runner-up honors with a time of 1:12:39.
Locking up third was Linda Spencer at 1:15:21.