England edged their way through to the quarter-final stage of the Under-17 World Cup in Mexico following a penalty shootout after the match ended level against Argentina.
The match was something of a washout as the pitch at the Estadio Hidalgo in Pachuca was waterlogged.
In the opening few minutes of the match, Liverpool winger Raheem Sterling defied the wet conditions by making some penetrating runs down the left-hand side, causing the Argentine defence no end of trouble.
His clever through ball nearly set up the opener on the fourth minute as Hallam Hope hit the crossbar after work from Blair Turgott.
But it was Argentina who opened the scoring very much against the run of play and in fortunate circumstances too.
Marcos Pintos' free-kick hit a wet patch in front of goalkeeper Jordan Pickford and Maximiliano Padilla was there to knock the ball home after the shot-stoper had lost control of it.
England picked up again after going behind and got a deserved equaliser after the impressive Sterling scored five minutes before the interval, his low-drive evading Argentine goalkeeper Bruno Galvan.
The conditions continued to cause mayhem at both ends in the second-half with Gaspar Iniguez's free-kick squirming through Pickford's legs only for it to slow down enough for him to stop it from going over the line.
Argentina went down to 10 men near the end of the 90 following the dismissal of Pinto and the match went straight to penalties, a new system which has been put in place for this tournament, where England emerged victorious 4-2 with captain Nathanial Chalobah firing in the winning spot-kick.
England will now face arch rivals Germany in the next round after they beat the USA in Queretaro.