Watch highlights from the second round of group matches at the 2014 Fifa World Cup.
Group A - Brazil 0-0 Mexico: In the first match of the second round of group fixtures, Brazil were denied a second successive win by the brilliance of Guillermo Ochoa.
Neymar was denied twice by the Mexico goalkeeper, who also saved from David Luiz and Thiago Silva.
Raul Jimenez forced a good save from Brazil's Julio Cesar in stoppage time as it ended all-square.
Wednesday, 18 June
Group A - Cameroon 0-4 Croatia: Alex Song saw red as Cameroon crashed out of the 2014 Fifa World Cup with defeat against Croatia in Manaus.
Goals from Ivica Olic, Ivan Perisic and a brace for Mario Mandzukic ensured Croatia would go into their final group game against Mexico with a chance of reaching the second round.
Cameroon face hosts Brazil in their final game.
Group B - Australia 2-3 Netherlands: The Netherlands fought back from 2-1 down to beat Australia in Porto Alegre.
Arjen Robben opened the scoring but Tim Cahill netted a stunning volley to level 70 seconds later and Australia took the lead from a Mile Jedinak penalty.
Robin van Persie equalised soon after before Memphis Depay hit the winner 10 minutes later, sending the Dutch top of Group B with six points.
Group B - Spain 0-2 Chile: Chile pulled off a major shock as they knocked the reigning champions out of the World Cup at Rio's Maracana.
First-half goals from Eduardo Vargas and Charles Aranguiz saw the South American side guarantee their place in the second round.
Thursday, 19 June
Group C - Colombia 2-1 Ivory Coast: Colombia survived a late comeback to claim all three points in a tight encounter against Ivory Coast in Belo Horizonte.
Goals from James Rodriguez and Juan Quintero put Colombia ahead before Gervinho pulled one back for the Ivory Coast.
Colombia went top of Group C with six points, and face Japan in their final game.
Group C - Japan 0-0 Greece: Ten-man Greece held out for a draw against Japan in Natal.
Greece captain Kostas Katsouranis saw red after a second yellow card towards the end of the first half, but Japan could not find a way through after the break.
The draw left both teams with an uphill struggle to qualify to the knockout stages.
Group D - Uruguay 2-1 England: Uruguay's Luis Suarez scored a brace as England were beaten at the Arena de Sao Paulo.
Suarez put the South Americans ahead before the break with a well-placed header, before Wayne Rooney gave England hope with his first World Cup goal.
However Suarez latched onto a long ball late on to rifle past Joe Hart and condemn England to their second successive defeat.
Friday, 20 June
Group D - Italy 0-1 Costa Rica: Bryan Ruiz netted the winner for Costa Rica against Italy at the Arena Pernambuco in Recife.
The Ticos had a strong penalty appeal rejected before Ruiz met a cross to the far post to head past keeper Gianluigi Buffon.
The result secured Costa Rica's path into the last 16, while Italy were left to face a showdown with Uruguay.
Group E - Switzerland 2-5 France: Five different players scored for France as they continued their impressive form against Switzerland in Salvador.
Olivier Giroud, Blaise Matuidi, Mathieu Valbuena, Karim Benzema - who also missed a penalty - and Moussa Sissoko put France 5-0 up.
Blerim Dzemaili and Granit Xhaka scored late consolation goals for Switzerland.
Group E - Honduras 1-2 Ecuador: Enner Valencia scored twice as Ecuador came back from a goal down to beat Honduras in Curitiba.
Carlo Costly sent in a powerful shot to put Honduras ahead before Valencia slotted in to equalise.
The forward then scored a header to earn his side's win.
Saturday, 21 June
Group F - Argentina 1-0 Iran: Lionel Messi scored an injury-time winner as Argentina edged past Iran to book their place in the last 16.
Iran spent much of the first half under pressure but threatened to cause a huge upset after the break as Charlton's Reza Ghoochannejhad and Fulham winger Ashkan Dejagah both went close.
Dejagah was adamant that he should have had a penalty, but Argentina took the points through Messi's brilliance.
Group G - Germany 2-2 Ghana: Miroslav Klose netted a World Cup record-equalling 15th goal as Germany came from behind to draw against Ghana.
After Germany took a fortuitous lead through Mario Gotze, Ghana fought back to score twice in nine minutes through Andre Ayew and Asamoah Gyan.
But 36-year-old striker Klose scored with his first touch after coming on as a second-half substitute to snatch a draw.
Group F - Nigeria 1-0 Bosnia-Hercegovina: Peter Odemwingie scored the only goal to give Nigeria a victory that eliminated World Cup debutants Bosnia-Hercegovina.
The Stoke player struck in the first half to give Nigeria their first win at a World Cup finals since 1998.
The goal came just seven minutes after Bosnia striker Edin Dzeko had a goal incorrectly disallowed for offside.
Sunday, 22 June
Group H - Belgium 1-0 Russia: Belgium substitute Divock Origi grabbed a winner two minutes from time against Russia to take his side into the last 16.
Origi turned in from Eden Hazard's cross to take Marc Wilmots's team into the knock-out phase.
Russia's hopes of following them into the knockout stages now hinge on their final group match against Algeria.
Group H - South Korea 2-4 Algeria: Algeria moved up to second in Group H as they overcame South Korea in Porto Alegre for their first World Cup win since 1982.
Islam Slimani ran onto a long ball to flick in the first and a Rafik Halliche header put Algeria 2-0 up.
Abdelmoumene Djabou sidefooted in a third, before Son Heung-min's low shot pulled one back but Yacine Brahimi added Algeria's fourth and, despite Koo Ja-cheol scoring a second for Korea, Algeria held on.
Group G - USA 2-2 Portugal: Silvestre Varela's equaliser deep into injury time kept Portugal in the World Cup following a dramatic draw with USA.
The substitute dived in to head in a Cristiano Ronaldo cross after it looked like Clint Dempsey had won it for USA.
Portugal were ahead through Nani, but Jermaine Jones's superb strike levelled the scores just after an hour.