08/11/2012 04:29 EDT | Updated 10/11/2012 05:12 EDT

Britain's Mo Farah wins men's 5,000m gold

A week ago, Great Britain Mo Farah won Great Britain’s third gold medal on the track in less than an hour.

On Saturday he completed an impressive long-distance sweep.

In an frantic finish that saw him run the last lap in a remarkable 52 seconds, Farah captured a gold medal during the men’s 5,000 metres.

Britain Prime Minister David Cameron was among the thousands of fans cheering on their compatriot at the London Olympic Stadium.

Farah completed the grueling race in a time of 13 minutes, 41.66 seconds. Ethiopia’s Dejen Gebremeskel rallied for the silver in 13:41.98, while Kenyan Thomas Pkemei Longosiwa held on to the bronze-medal spot at 13:42.36.

Black Creek, B.C., native Cameron Levins, admitting to feeling sick for the last several days, finished 14th in a 15-athlete field, crossing the line in 13:51.87.

Lashmanova wins gold in 20k walk

Yelena Lashmanova of Russia set a world record in the 20-kilometres race walk, overtaking defending champion Olga Kaniskina to win the gold medal at the London Olympics.

The 20-year-old Lashmanova trailed her Russian teammate for much of the race, but turned it on with the finish line in sight. She finished in 1 hour, 25 minutes, 2 seconds, seven seconds ahead of the three-time world champion.

"It's the highest achievement for me to get an Olympic medal and break the record, but I did not expect it," Lashmanova said.

Qieyang Shenjie claimed bronze. She is the first Tibetan athlete China has ever fielded in the Olympics.

The 22-year-old Qieyang comes from a family of Tibetan herders and started running as a kid on the Tibetan plateau and then joined a sports school.

Lashmanova stepped up over the last 300 metre of the race to power past Kaniskina.