There was plenty more drama on day eight of the World Cup, with Spain, Germany, Belgium and Croatia all in action.
Spain and Germany fought out a 1-1 draw that keeps Group E wide open, with Costa Rica edging out Japan 1-0 earlier on.
Canada's exit was sealed following a crushing 4-1 defeat by Croatia, who leapfrogged Belgium in Group F after the Red Devils' shock 2-0 loss to Morocco.
Here, Stats Perform delves into the Opta data to pick out some of the key facts from today's action.
Spain 1-1 Germany: Uncharted territory for Die Nationalmannschaft
Germany have failed to win their opening two group matches at a World Cup for the first time in their history, while they are without a clean sheet this calendar year (eight games).
Alvaro Morata opened the scoring as he became the first Spain player to score in both his first two World Cup appearances as a substitute – and the third overall after the Netherlands' Memphis Depay (2014) and Ricardo Pelaez of Mexico (1998).
La Roja have now scored three goals via substitutes at this World Cup, their highest such total in a single edition of the competition.
Niclas Fullkrug climbed off the bench to equalise for Germany, netting their first goal by a substitute since Mario Gotze's winner against Argentina in the 2014 final.
Japan 0-1 Costa Rica: Los Ticos bounce back against wasteful Samurai Blue
Rolled over by Spain in their first outing, Costa Rica became the first team to concede seven goals in a World Cup game but then win their next match since Paraguay in 1958. In doing so, they beat Japan for the first time in five attempts.
Keysher Fuller scored the only goal with Costa Rica's first shot on target at this year's finals, with their starting line-up for this game the oldest so far (30 years, 318 days).
Japan were unable to find the net despite having 13 shots – the highest amount they have attempted without scoring in a World Cup match since their 0-0 draw with Greece in 2014 (18).
This was also a third defeat in four World Cup finals matches for the Samurai Blue – as many as they suffered in their previous nine games.
Belgium 0-2 Morocco: Atlas Lions maintain watertight defence
Morocco ended their four-game winless streak at World Cups, while recording consecutive clean sheets at the finals for the first time since 1986.
Meanwhile, Belgium became only the third side to lose their 50th World Cup game after England (against Brazil in 2002) and Spain (against Switzerland in 2010).
Having scored eight times across their first two matches in 2018, the Red Devils have only found the net once so far – only scoring fewer after two games back in 1930 (none).
Roberto Martinez's side have now lost seven of their past 19 matches in all competitions, as many defeats as they suffered across their previous 74 games combined.
Croatia 4-1 Canada: Kramaric and Perisic join exclusive clubs
Croatia recovered from conceding early as Canada became the first side since Denmark (against Brazil in 1998) to lose a World Cup match having scored inside the opening two minutes.
Zlatko Dalic's team have now avoided defeat in four of their last five matches at the finals in which they conceded the first goal, with all of them coming since the start of the 2018 tournament, in which they reached the final.
Andrej Kramaric scored twice as he became the second player to net a double for Croatia at the World Cup after Mario Mandzukic (against Cameroon in 2014).
Aged 33 years and 298 days, Ivan Perisic became the third-oldest player on record to provide two assists in a single World Cup game – after Hungary's Laszlo Fazekas (34 years, 243 days) and Denmark's Michael Laudrup (34 years, 13 days) – while he was also the first Croatian to achieve the feat.
The Tottenham winger has been directly involved in 16 goals at World Cups and European Championships combined (nine goals, seven assists), six more than any other Croatia player.