Stephen Kiprotich of Uganda won the Olympic men's marathon in London in style.
Kiprotich, despite appearing to suffer discomfort in his leg earlier in the race, took over the lead at the 37km mark and never looked back.
The Kenyan pair of Abel Kirui and Wilson Kipsang came second and third, respectively.
The marathon is traditionally the last track event in the two-week Olympics programme.
Kiprotich's was Uganda's second ever gold medal won at an Olympics since John Akii-Bua won the 400m hurdles in the 1972 Games in Munich. The only other Olympic medal Uganda ever won was a bronze from 400m runner Davis Kamonga in 1996.
Kiprotich timed 2hr 08min 01sec on the spectacular course around the streets of central London, with Kenyan two-time defending world champion Kirui claiming silver in 2:08.27.
The other Kenyan, Kipsang, took bronze in 2:09.37.
The marathon battle had been billed as one between Kenya and Ethiopia.
But the Ethiopian team's tactics were dealt an early blow with Dino Sefir falling well off the pace, as Kipsang reeled in a Brazilian pace setter.
Kipsang, the 2012 London Marathon winner then built up a lead on the peloton, going through the halfway mark in 1:03.15, 16sec ahead of the chasing pack.
The Kenyan built that lead up to 30sec on the stunning course, designed to take in as many of the British capital's main sights as possible.
By the 23km mark in sweltering conditions, a second Ethiopian, Getu Feleke, was beginning to flag and had fallen off the chasing pack's pace.
In front of thousands of spectators packed 10-deep in some places, Kiprotich set off in pursuit of Kipsang, splintering the pack in the hunt for a podium place.
Kirui and Ethiopia's Dubai marathon winner Ayele Abshero followed, and the trio cut Kipsang's lead to just 11sec, and then pulled level at 25km.
Abshero struggled to stay level and dropped 36sec by the 30km stage, Brazilian Marilson Dos Santos overtaking him into fourth.
As the leading trio went through the gilded, covered Leadenhall Market for the final time with 7km to go, the Kenyans upped the pace to shake off Kiprotich.
Japan's Kentaro Nakamoto and the sole American left in the field, Eritrean-born Meb Keflezighi, were in position to challenge for a podium place should anyone hit the wall in the final few miles.
But up front, the two Kenyans were caught napping as Kiprotich showed a dramatic change of pace to surge to the front in an audacious ambush at 32km, and was quickly 200m ahead.
Kiprotich accelerated away, a brief look back over his shoulder confirming his position at the head of the field.
Going into the final 2km, the 23-year-old Ugandan was 20sec ahead of Kirui, and he had enough time to grab a Ugandan flag on his last time entering the Mall, in the shadow of Buckingham Palace, draping it around his shoulders as he crossed the line for a convincing victory.