It was a night that will keep you on the edge of your seat – South Africa and Canada slugging it out in a last 32 World Cup thriller. The stage was set for a barnburner, with both teams eyeing up a spot in the next round, and neither willing to give an inch.
Canada had their chance to strike early on when Eustaquio delivered a pinpoint corner that should have given them the lead in the 22nd minute. But Cornelius got his header all wrong, sending it straight into the arms of South African keeper Williams – a massive let-off for the Canadians who've shown glimpses of promise on the counter-attack through Johnston and Oluwaseyi.
South Africa's been more composed than in their earlier group stage matches, including that big win over South Korea. But they've still struggled to turn promising build-up play into real threats – Millar's been bombing down the left all game but hasn't quite had the quality needed in the final third. And it's a worry for them that their marking at the back has looked vulnerable – as we saw with that Cornelius chance.
The match may not have produced any goals, but it's been an absolute cracker – tactical battles unfolding all over the shop. Canada's manager must be itching to bring on Alphonso Davies, who's returning from injury and could be just the spark they need to break the deadlock and find some real precision in front of goal.
This one's got a 'moment of magic' written all over it – or maybe even a late winner that'll send it into extra time. Both teams know they need to step up their game if they want to avoid a penalty shootout and keep their tournament dreams alive.