The action-packed penultimate day of the Olympic Games saw new world records and upsets.
Usain Bolt fulfilled great expectations taking a third gold medal as the Jamaican team set a new world world record in the 4 × 100m relay. The US had to settle for silver and bronze went to Trinidad and Tobago.
But it was the USA who were untouchable in the 4 × 400m relay, taking gold in spectacular fashion almost 4 seconds ahead of Russia, bronze went to Jamaica.
Mexico is celebrating after a well-deserved and surprise victory over Brazil in the men’s football final. Brazil never looked like recovering after Oribe Peralta scored after just 32 seconds for Mexico, and he again scored in the 75th minute to extend the lead.
Brazil pulled back a goal in the closing minutes and a last minute header from Oscar could have thrown them a lifeline but it was not to be and they had to settle for silver. South Korea beat Japan 2-0 to take the bronze.
Team GB added to the medals tally as Ed McKeever steamed to victory in the men’s 200m kayak final taking the country’s 26th gold.
The 21-year-old dominated the race with Spain’s Saul Craviotto Rivero taking silver and Canada’s Mark de Jonge landing bronze.
After his victory McKeever said: “I’m so happy. I feel relief. It sounds stupid but it’s not elation – more relief and I’m so happy to do it front of a home crowd”.
There was more medal success for GB in the men’s kayak double with Liam Heath and Jon Schofield winning bronze in the K2 event.
They were beaten to silver by Raman Piatrushenka and Vadzim Makhneu of Belarus but gold went to Russia’s Yuri Postrigay and Alexander Dyachenko.
The highlight for team GB was the men’s 5000m final.
Britain’s Mo Farah won a second gold in spectacular fashion in a thrilling final that had the spectators cheering on their feet. Farah romped home in 13 minutes 41.66 seconds. A close second was Ethiopia’s Dejen Gebremeskel and the bronze went to the Kenyan Thomas Longosiwa
French cyclist Julie Bresset won her country’s 10th gold on Saturday sealing victory in the women’s mountain biking. In a thrilling ride she pedalled her way ahead of Sabine Spitz of Germany who took the silver. Georgia Gould came in third to notch up a bronze for the USA.
Russia continued to accumulate gold with Sergey Kirdyapkin taking the honours for the men’s 50km walk. He set a new Olympic record coming in to win at 3 hours 35 minutes and 59 seconds. Australia’s Jared Tallent took silver as he did in Beijing 4 years ago and China’s Si Tianfeng claimed the bronze.
And it seems women are good walkers in Russia too. Elena Lashmanova won the women’s 20km walk and her compatriot Olga Kaniskina landed the silver. Bronze went to China’s Shenjie Qieyang.
Good news for Spain on day 15 too as its sailing team beat Australia 3-2 to take gold in the women’s Elliott 6m final. Finland won the bronze.
Get a different perspective
Every story can be told in many ways: see the perspectives from Euronews journalists in our other language teams.