Mo Farah became the first Briton to win gold in the Olympic 10,000 meters on Saturday, kicking home in the final straight to shake off the challenge of defending champion Kenenisa Bekele.
Farah, 29, hit the front on the bell and put in a burst of speed in the last 100 meters to send the home crowd into raptures, clocking 27 minutes, 30.43 seconds.
Ethiopa's Bekele, who was trying to become the first man to win three Olympic golds over the distance, finished fourth, behind surprise U.S. runner Galen Rupp and his brother Tariku.
Rupp's time for silver was 27:30.90, with Tariku Bekele taking the bronze in 27:31.43.
The Ethiopians Gebregziabher Gebremariam and Tariku Bekele tried to take control of the race with three laps remaining, but they were unable to shake off the pack, and Farah in particuar.
Kenenisa Bekele, one of history's greatest distance runners, looked to be the greatest challenger to Farah for most of the race, but faded badly in the final straight.
It was a third British athletics gold in the space of two hours, with Jessica Ennis winning the heptathlon and Greg Rutherford leaping to the long jump gold.