Great Britain's David Weir set a new personal best to win the Berlin Marathon this afternoon.
The 36-year-old, who won four golds at London 2012, crossed the line ahead of Switzerland's Heinz Frei in one hour 27 minutes and 36 seconds.
The time in the German capital took 41 seconds off Weir's previous best time.
Weir will next compete in the 1500m and 5000m at the World Championships in Doha next month.