Stephen Kiprotich has won Uganda's first-ever medal in the Olympic marathon, taking the gold Sunday morning in London. Kiprotich, 23, crossed the line in 2:08:01, the third-fastest marathon time in the history of the Olympic Games. Kiprotich used a viscous 24th mile -- run in 4:42, the fastest mile of the race -- to pull away from a pair of Kenyans, Abel Kirui and Wilson Kipsang Kiprotich and claim a surprising victory. Kirui finished 26 seconds behind Kiprotich for the silver medal while Kipsang, the leader for much of the race, settled for bronze (+1:36) after losing touch over the final 5k. American Meb Keflezighi finished in fourth place with a time of 2:11:06, using a big push over the final 5k. The 37-year-old's time was actually 23 seconds faster than what he turned in at the 2004 Summer Olympics, when he won the silver medal. Keflezighi was the highest-placed American finisher ... because he was the only American finisher.