Thousands of feet splashed through 26 miles of puddles as the Yorkshire Marathon brightened up a rainy day.
More than 10,000 runners pulled on their trainers for the sixth running of the Asda Foundation Yorkshire Marathon.
The race was officially started by Tony Audenshaw who plays Bob Hope in ITV soap Emmerdale. Runners completed a scenic route through city and country, starting and finishing at the University of York.
They were cheered on by spectators across York city centre.
Elite athletes in the race were competing for a total cash prize pot of £10,000 and first across the finish line was Paul Martelletti in a time of 2 hours 27 minutes and 2 seconds. He was followed by Joshua Sambrock who clocked 2 hours 28 minutes and 19 seconds to take second place with Scott Harrington finishing third in 2 hours 28 minutes and 28 seconds.
The first woman home was Katherine Wood in 2 hours 41 minutes 35 seconds. Julie Briscoe recorded 2 hours 44 minutes 10 seconds to take second spot and Tracy Millmore was third in 2 hours 50 minutes 47 seconds.
The winning wheelchair athlete was Chris Nash in a time of 2 hours 15 minutes 12 seconds with Jason Richards in second place with 2 hours 20 minutes 28 seconds and Tiaan Bosch third timing in at 2 hours 26 minutes 49 seconds.
Ten mile champs
More than 100 teams of runners took part in the Yorkshire Marathon Corporate Relay in a bid for the title of fastest team in the race.
The Yorkshire 10 Mile attracted around 4,000 entrants and was started by Educating Yorkshire favourite Matthew Burton after the marathon.
This race was won by Joshue Rowe in 51 minutes 38 seconds, with Dean Newton second in 52 minutes and Jose Sagar taking third place in 52 minutes 57 seconds.
First woman home was Lorna Young who clocked 1 hour 2 minutes 14 seconds. Rebecca Moran finished second in 1 hour 3 minutes 32 seconds and Amy Young was third in 1 hour 3 minutes 33 seconds.