Postpublished at 02:16 BST
FT: Portugal 2-1 Croatia
The BBC pundits are currently debating whether the ball did indeed touch Igor Matanovic. It is difficult to tell.
What do you think? Hit the thumbs.
Portugal through to last 16 after dramatic victory over Croatia
At a glance
Goncalo Ramos scores 94th-minute winner to send Portugal to last 16
But Croatia's Josko Gvardiol has 103rd-minute equaliser ruled out after video assistant referee check in chaotic finish
Ivan Perisic had given Croatia lead shortly after half-time with their second shot on target
Ronaldo equalised from the penalty spot in the 68th minute after Nikola Vlasic fouls Renato Veiga at a corner
Goncalo Ramos grabbed a 94th-minute winner after Cristiano Ronaldo had scored his first goal in a World Cup knockout stage as Portugal came from behind to beat Croatia and progress to the last 16.
Second-half substitute Ramos rose above two Croatia defenders to head in from a superb Rafael Leao cross as a pulsating match looked to be heading for extra-time.
Josko Gvardiol thought he had rescued Croatia when he bundled home in the 13th minute of stoppage time, but the video assistant referee intervened and the goal was ruled out for offside.
Replays showed that Igor Matanovic got the slightest of touches on a cross that then fell to Mario Pasalic who was in an offside position before Gvardiol scored.
Portugal dominated the first half but it was Croatia who edged a frantic second period.
Ivan Perisic rifled a shot into the corner eight minutes into the second half after Ruben Dias could only half-clear a cross to the back post.
Half-time substitute Matanovic thought he had doubled Croatia's lead two minutes later with a near-post finish, but the offside flag went up against team-mate Nikola Vlasic.
There followed a frantic few minutes during which Leao rattled the crossbar with a curling strike and Ronaldo saw a cute dinked finish ruled out for a marginal offside.
But just as it looked like he was about to be replaced, Ronaldo converted from the penalty spot after the video assistant referee spotted a foul on Renato Veiga at a corner.
Croatia responded well - and after the hydration break, Mateo Kovacic forced Diogo Costa into two quick-fire saves before Matanovic was foiled one-on-one.
Petar Sucic then ran on to a superb Kovacic through ball and finished coolly past Costa, but the offside flag went up once again.
Ronaldo was visibly unhappy to be replaced in the 81st minute, before Veiga and Mario Pasalic missed clear headed opportunities at either end.
Extra time seemed the fairest way to settle the contest before Ramos sparked wild celebrations.
In the last 16, Portugal will face European champions Spain at Dallas Stadium, Texas, on Monday, 6 July (20:00 BST).
Huge Snicko VAR call prolongs Ronaldo's last dance but ends Modric's
Victorious Portugal pay emotional tribute to Jota
Late drama and VAR controversy as Croatia denied equaliser
It's hard to imagine there being another match at this World Cup with quite as many talking points as this one.
This was always going to be the World Cup farewell for one legendary player, and despite putting in a masterful midfield performance at the age of 40, that player turned out to be Luka Modric.
Croatia manager Zlatko Dalic produced a masterstroke at half-time when he replaced the ineffective Ante Budimir with Matanovic, as the imposing striker provided the focal point that led to Perisic's goal.
But it was Portugal boss Roberto Martinez who was rewarded for making changes when things clearly were not working.
While Portugal were the better side in the first half, it was clear their attackers always looked to get the ball to Ronaldo, even when better options were available.
The introduction of Ramos left Ronaldo less isolated, and things improved further once the 41-year-old was withdrawn against his wishes.
Ronaldo was visibly unhappy to be withdrawn on the day he became the oldest player ever to start a World Cup knockout match, but he was front and centre of the celebrations as Portugal's substitutes streamed on to the pitch to celebrate Ramos' winner.
While the last-gasp VAR intervention will be a major talking point in days to come, it should not overshadow Portugal's emotional post-match celebrations.
Hours shy of the one-year anniversary of the death of former Portugal forward Diogo Jota, Ronaldo pulled on his former team-mate's jersey and, with tears in his eyes, led them to their adoring fans.
After the opportunity to rate players has closed, the score displayed represents the average from all the submissions by BBC Sport users.


Manager: Roberto Martínez
Formation: 4 - 2 - 3 - 1
Manager: Zlatko Dalic
Formation: 4 - 2 - 3 - 1
High chance of scoring
Medium chance of scoring
Low chance of scoring
Dominant period
Match momentum measures the swing of the match by comparing each team’s threat to see who is more likely to score within that minute. The momentum value is the difference between each team’s most dangerous moment, or team threat, in that minute.
Match momentum measures the swing of the match by comparing each team’s threat to see who is more likely to score within that minute. The momentum value is the difference between each team’s most dangerous moment, or team threat, in that minute.
| Minute | Team with most threat |
|---|---|
Kick off 1' | Portugal |
2' | Portugal |
3' | Croatia |
4' | Portugal |
5' | Portugal |
6' | Portugal |
7' | Portugal |
8' | Portugal |
9' | Portugal |
10' | Portugal |
11' | Portugal |
12' | Portugal |
13' | Portugal |
14' | Portugal |
15' | Portugal |
16' | Portugal |
17' | Portugal |
18' | Portugal |
19' | Portugal |
20' | Portugal |
21' | Portugal |
22' | Portugal |
23' | Portugal |
24' | Portugal |
25' | Portugal |
26' | Portugal |
27' | Portugal |
28' | Croatia |
29' | Croatia |
30' | Portugal |
31' | Portugal |
32' | Portugal |
33' | Portugal |
34' | Portugal |
35' | Portugal |
36' | Portugal |
37' | Portugal |
38' | Portugal |
39' | Portugal |
40' | Portugal |
41' | Portugal |
42' | Croatia |
43' | Croatia |
44' | Croatia |
45' | Croatia |
45'+1 | Croatia |
45'+2 | Croatia |
45'+3 | Croatia |
45'+4 | Croatia |
Half time 45'+5 | Portugal |
46' | Portugal |
47' | Croatia |
48' | Croatia |
49' | Croatia |
50' | Croatia |
51' | Portugal |
52' | Portugal |
53' | CroatiaGoal |
54' | Croatia |
55' | Croatia |
56' | Croatia |
57' | Croatia |
58' | Croatia |
59' | Croatia |
60' | Croatia |
61' | Portugal |
62' | Portugal |
63' | Portugal |
64' | Portugal |
65' | Portugal |
66' | Portugal |
67' | Portugal |
68' | PortugalPenalty |
69' | Portugal |
70' | Portugal |
71' | Portugal |
72' | Croatia |
73' | Croatia |
74' | Croatia |
75' | Croatia |
76' | Croatia |
77' | Croatia |
78' | Croatia |
79' | Croatia |
80' | Croatia |
81' | Croatia |
82' | Croatia |
83' | Portugal |
84' | Portugal |
85' | Portugal |
86' | Portugal |
87' | Portugal |
88' | Croatia |
89' | Croatia |
90' | Portugal |
90'+1 | Portugal |
90'+2 | Portugal |
90'+3 | Portugal |
90'+4 | PortugalGoal |
90'+5 | Portugal |
90'+6 | Croatia |
90'+7 | Croatia |
90'+8 | Croatia |
90'+9 | Croatia |
90'+10 | Croatia |
90'+11 | Croatia |
90'+12 | Croatia |
90'+13 | Croatia |
90'+14 | Croatia |
90'+15 | Croatia |
90'+16 | Croatia |
90'+17 | Croatia |
90'+18 | Croatia |
Full time 90'+19 | Portugal |
FIFA World Cup
All competitions
All competitions
All competitions