Thousands of spectators braved the damp conditions to cheer on the athletes along the 26.2-mile marathon course, which took in the city's squares, parks and bridges across the River Clyde.
More than 350,000 spectators were expected to attend events at the Games this weekend with 95% of available tickets sold.
The event started and finished at Glasgow Green, the oldest public park in Scotland, where Australian Michael Shelley crossed the line to win the men's race in a personal-best time.
Scotland's Derek Hawkins was the home nations' best performer, crossing the line ninth in 2:14:15 despite being sick on the way to the finish, while Steven Way finished 10th with a personal best.
Kenya's Flomena Cheyech Daniel took the women's crown in 2:26:45, followed home by compatriot Caroline Kilel and Australian Jess Trengove.
Scottish runner Susan Partridge was the best home-nations performer, finishing sixth in 2:32:18, although earlier in the race there looked to be a realistic chance of a British medal.