Croatia thought they had scored a last-gasp equaliser to send the game to extra time, only for Josko Gvardiol’s scrappy goal to be ruled out for offside in the build-up.
Goncalo Ramos had earlier headed Portugal into the lead in added time after Cristiano Ronaldo was substituted by Roberto Martinez. Ronaldo’s penalty had cancelled out Ivan Perisic’s opener.
Portugal will now face bitter local rivals Spain in the round of 16 — with the USMNT or Belgium lying in wait for the winners.
We have barely recovered from that one but there is one more match on the way today at the World Cup as Switzerland take on Algeria in the round of 32.
