LONDON — Mo Farah won the 10,000 meters at the London Olympics to give Britain three gold medals in track and field in about one hour on Saturday night.

The Somali-born Farah kicked away from a big pack coming into the final straight and won in 27 minutes, 30.42 seconds, holding off training partner Galen Rupp of the United States, who took silver in 27:30.90.

It was just the third time in Olympics history an American man had medaled in this event.

Tariku Bekele finished in 27:31.43 to pick up bronze for Ethiopia.

Earlier Saturday, Jessica Ennis won the heptathlon and Greg Rutherford won the long jump for Britain.