Australian Liam Adams won Sydney's biggest road running race for the second consecutive year on Sunday despite blustery conditions, finishing the 14-kilometre (8.7 mile) City2Surf in just over 41 minutes.
Cross country runner Adams, 25, led for most of the race from Sydney city to Bondi beach in some of the worst conditions ever experienced for the famous run which attracts serious athletes among its 85,000-strong field.
"I took the risk in going out and taking it too hard," Adams told the Sydney Morning Herald.
At one point early in the race Adams said he thought he had made the wrong decision, and that runner-up Harry Summers could run him down.
But he said he thought he broke his rival on the steep hills of Sydney's east "and I just held on for dear life".
Adams is the first Australian to win back-to-back City2Surf races since Steve Moneghetti in the early 1990s. His main rival and 2011 runner-up Michael Shelley is in London to compete in the Olympic marathon.
Adams won in 41 minutes, 31 seconds -- only 20 seconds behind his 2011 winning time -- despite the cold and windy weather.
"It was worse than last year -- that wind coming into Bondi was tough," Adams said.
Summers' time was 42 min 22 sec and Mitch Brown finished third in 42:28. Lara Tamsett was the first woman across the line with a time of 46:55.