Match ends, Uruguay 2, Portugal 1.
Edinson Cavani scored two superb goals as Uruguay beat Portugal to set up a World Cup quarter-final meeting with France.
Defeat for the European champions finished Cristiano Ronaldo's hopes of success in Russia just hours after Lionel Messi and Argentina were knocked out, beaten 4-3 by Les Bleus.
This World Cup has not been short of stunning goals and Cavani added another to the collection when he opened the scoring early on, playing a superb one-two with Luis Suarez before thumping home a header from his strike partner's cross.
Uruguay had not conceded a goal at this World Cup before Pepe rose unmarked to nod in an equaliser from close range, prompting a brief spell of dominance for Portugal.
But Cavani secured Uruguay's place in the last eight - and a trip to Nizhny Novgorod to face France on Friday - when he steered a brilliant shot beyond goalkeeper Rui Patricio.
The win may have come at a price, though, as Cavani limped off late on.
- Ten goals, no GOATs - farewell Messi & Ronaldo, plus who is the best player still in the World Cup?
- How did the players rate?
- Mbappe stars as France beat Argentina
- Cavani injury 'a worry'
Uruguay going from strength to strength
Uruguay made a slow start to this World Cup by scraping past Egypt 1-0 but have got stronger with every game - and in Suarez and Cavani, they possess one of the most potent strike partnerships in Russia.
Exquisite technique, timing and teamwork were all present as the two combined to score a goal inside the first 10 minutes that few sides at the tournament would have been able to prevent.
Cavani - hugging the touchline on the right wing - hit a brilliant crossfield pass to Suarez wide left. The Barcelona forward held the ball for a moment as Cavani powered into the area before whipping in a cross for his strike partner to head home. Of Cavani's 45 international goals, Suarez has now assisted 12 of them.
It is, however, a partnership that could be disrupted. After scoring his side's second with a clinical finish on the counter, the Paris St-Germain striker left the field, appearing to clutch his hamstring.
A serious injury for Cavani would undoubtedly be a blow but this Uruguay team is arguably greater than the sum of its parts. Against Portugal, they looked well balanced and while they did concede, it was the first goal against them in 597 minutes of football, a run stretching back to August last year.
Knockouts no-show for Ronaldo once again
Ronaldo scored four goals to take Portugal through to the last 16 almost on his own, but once again was unable to continue that form beyond the group stages.
The Real Madrid forward had failed to find the net in his four previous knockout games and never really troubled Fernando Muslera in the Uruguay goal on Saturday evening.
He did not have a single touch of the ball inside the area in the first half while his only shot on target in the entire game came in the second minute, when his low effort from distance was straight at Muslera.
Ronaldo will be 37 by the time of the 2022 World Cup in Qatar, meaning this could have been his last appearance on the biggest international stage.
But although time may not be on his side, his form is, this game apart. He scored 52 goals in 118 games for Portugal before turning 30 - but since then has hit 32 in 34.
"Cristiano still has a lot to give to football and I hope he will stay to help the young players grow and develop," Portugal coach Fernando Santos said.
We have a team with many young players and of course we all want him there with us."
Man of the match - Edinson Cavani (Uruguay)
Cavani injury unclear - what they said
Uruguay coach Oscar Tabarez: "Cavani sustained an injury tonight and we will have to see how that evolves as it's not clear at this stage how serious it is. But as always we will bank on the strength of our team as a collective.
"The distinctive feature of the game was the dedication the players showed on the pitch, and that is the way that we see football.
"It was difficult. Portugal had more possession and were often in our half of the pitch, and it would have been better for us to have more of the ball and play the game closer to their goal. But we have a very strong team in terms of our mindset and I am very happy."
Portugal boss Fernando Santos: "First of all, congratulations to Uruguay. It's very sad for Portugal though. We know that the squares have been full back home and that the people there were really rooting for us.
"We could feel their presence with us and there's a real sadness in the dressing room that we weren't able to make it through for them.
"In football, there are no moral victories and I would have preferred to play worse and win the match. But I do feel that the second half was very good from us in terms of desire and our determination to score.
"We tried our best and we played a good game, I think. But you always want to win, and we lost, so well done to Uruguay for making it through."
A 1930 repeat for Uruguay? The stats
- This is the first time Uruguay have won their opening four games at a World Cup tournament since 1930, with the fourth game in that run being their 4-2 victory over Argentina in the final.
- Portugal have lost their past four World Cup knockout matches, since a goalless draw with England (and a penalty shootout win) in the 2006 quarter-final.
- Uruguay's winning goal came from their only shot of any kind in the second half. They had just 30% possession after half-time.
- Edinson Cavani scored his 44th and 45th goals for Uruguay.
- Uruguay striker Edinson Cavani scored with both of his shots on target.
- Since 1966, only Grzegorz Lato and Andrzej Szarmach (five for Poland) and Michael Ballack and Miroslav Klose (five for Germany) have combined for more World Cup goals than Uruguay's Edinson Cavani and Luis Suarez (four).
- This was Portuguese star Cristiano Ronaldo's 38th game in World Cups/European Championships - no player has played in more across the two competitions (he is level with Bastian Schweinsteiger).
- Ronaldo has played 514 minutes of football in the knockout stages of the World Cup, but has failed to score or provide an assist.
- He attempted six shots for Portugal in this match (one on target) - one more than the entire Uruguay team managed over the 90 minutes.
- At 35 years and 124 days, Pepe became Portugal's oldest goalscorer in a major tournament match (World Cup and European Championships).
- 8NándezSubstituted forSánchezat 81'minutes
- 6BentancurSubstituted forRodríguezat 63'minutes
- 21CavaniSubstituted forStuaniat 74'minutes
- 10de Arrascaeta
- 13G Silva
- 16Pereira Paez
- 23M Silva
- 1Rui Patrício
- 15Ricardo Pereira
- 6José Fonte
- 11Bernardo Silva
- 23Adrien SilvaSubstituted forRicardo Quaresmaat 65'minutes
- 14William Carvalho
- 10João MárioSubstituted forManuel Fernandesat 85'minutes
- 17Gonçalo GuedesSubstituted forAndré Silvaat 74'minutes
- 7Cristiano RonaldoBooked at 90mins
- 2Bruno Alves
- 4Manuel Fernandes
- 8João Moutinho
- 9André Silva
- 13Rúben Dias
- 16Bruno Fernandes
- 18Gelson Martins
- 19Mário Rui
- 20Ricardo Quaresma
- 21Cédric Soares
- César Arturo Ramos Palazuelos
- Shots on Target
Second Half ends, Uruguay 2, Portugal 1.
Ricardo Pereira (Portugal) wins a free kick in the defensive half.
Foul by Luis Suárez (Uruguay).
Corner, Portugal. Conceded by Fernando Muslera.
Attempt saved. Ricardo Quaresma (Portugal) right footed shot from the right side of the box is saved in the bottom right corner. Assisted by Raphael Guerreiro with a cross.
Cristiano Ronaldo (Portugal) is shown the yellow card.
Pepe (Portugal) wins a free kick in the defensive half.
Foul by Cristian Rodríguez (Uruguay).
Attempt missed. Cristiano Ronaldo (Portugal) right footed shot from outside the box is high and wide to the right. Assisted by Bernardo Silva.
Foul by Ricardo Quaresma (Portugal).
Diego Laxalt (Uruguay) wins a free kick in the defensive half.
Attempt missed. Manuel Fernandes (Portugal) right footed shot from outside the box is too high. Assisted by William Carvalho.
José Fonte (Portugal) wins a free kick in the defensive half.
Foul by Cristhian Stuani (Uruguay).
Attempt saved. Manuel Fernandes (Portugal) right footed shot from outside the box is saved in the centre of the goal. Assisted by Ricardo Quaresma.
Ricardo Quaresma (Portugal) wins a free kick in the defensive half.
Foul by Cristhian Stuani (Uruguay).
Substitution, Portugal. Manuel Fernandes replaces João Mário.
Foul by José Fonte (Portugal).