For 109 breathless minutes, Portugal and Croatia produced the kind of World Cup drama that leaves players exhausted, fans emotionally drained and neutrals grateful they tuned in.
When Norwegian referee Espen Eskas finally blew the final whistle at Toronto Stadium, Portugal had survived a relentless battle to defeat Croatia 2-1 and book a place in the Round of 16. Yet the scoreline barely hinted at the chaos, controversy and crushing heartbreak that unfolded.