England Under 20s moved into the last 16 of the U20 World Cup after defeating Uruguay 3-2 in a hostile atmosphere in Argentina.
Ian Foster’s side are top of Group E after beating Tunisia 1-0 in their tournament opener on Monday thanks to Dane Scarlett’s winning goal.
Whether they progress as group winners depends on Tunisia’s match against Iraq, who they face in their final group match on Sunday.
The clash began in antagonistic circumstances with fans at the Estadio Unico Diego Armando Maradona in La Plata, Argentina vociferously booing England’s God Save the King national anthem.
The only change made by Foster was Leeds forward Mateo Joseph replacing Southampton’s Samuel Edozie on the left wing.
England Under 20s are in the last 16 of the World Cup after beating Uruguay 3-2 on Thursday
Alfie Devine (No 7) scored and assisted as Ian Foster’s men triumphed in a five-goal thriller
The result came in hostile circumstances as fans in Argentina booed the national anthem
Chelsea defender Bashir Humphreys opened the scoring midway through the first half, heading home Alfie Devine’s fine corner.
Tottenham’s Devine then beat Penarol goalkeeper Randall Rodriguez after a Joseph pass to double England’s lead in the fourth minute of stoppage time before the break.
Shortly after the interval, Danubio attacking midfielder Franco Gonzalez, 18, beat Brentford stopper Matt Cox, after he failed to deal with Matias Abaldo’s effort, to halve the deficit.
Despite a VAR check for offside the goal was given by referee Marco Antonio Ortíz Nava.
Uruguay wanted a penalty but their appeals were turned down despite VAR reviewing the incident.
But Foster’s men hit back and deep into second-half stoppage time, Leeds midfielder Darko Gyabi netted with a stunning curling effort to seemingly seal the win.
However, Marcelo Broli’s side had the last word, Abaldo scoring in the 99th minute before England held out for the three points.