Thousands of determined runners made their way through a rainy race course on Sunday morning, as they took part in the annual Toronto Waterfront Marathon.
Betona Warga of Ethiopia was the first person to cross the finish line in the full marathon.
He ran the nearly 42.2-kilometre distance in a little over two hours and 10 minutes, according to early results posted online.
Some participants were running a half-marathon or a five-kilometre race on Sunday, as opposed to the full marathon.
Dave Clark of Toronto was first in the half-marathon among males and Esther Jeptum was the top female in the same category.
Jamie Switzer of Peterborough had the top time for men in the 5K race, while Lisa Cybulskie, also of Peterborough, led the women running in the same event.
The run has created some big delays for drivers in the city on Sunday morning.
Lake Shore Boulevard is closed from Windermere Avenue to Jarvis Street.
The Gardiner Expressway cannot be accessed at York, Bay and Yonge streets. While the Spadina Avenue exit is open, there is a big backup of cars on the highway in both directions, with motorists trying to use that exit.
There are also some diversions to street car service as a result of the run.
Most of the road closures will be over by the early afternoon.