Match ends, England U21 2, Ukraine U21 1.
England Under-21s restored their five-point lead at the top of their European Championship qualifying group with dramatic 2-1 victory over Ukraine.
Dominic Solanke's 88th-minute header proved decisive as England recorded a sixth consecutive victory in Sheffield.
Mykola Shaparenko drew Ukraine level in the 83rd minute after Dominic Calvert-Lewin had opened the scoring before the break at Bramall Lane.
The Netherlands had beaten Andorra 1-0 earlier to cut the gap to two points.
While England now occupy a commanding position in their six-team group, they were fortunate to claim victory against a fluent Ukraine side.
Manager Aidy Boothroyd handed Fulham's Ryan Sessegnon, 17, a debut as one of 10 changes to his starting XI from the side that defeated Romania in a friendly on Saturday.
But for long periods England appeared disjointed in their play despite going ahead when Everton striker, Calvert-Lewin, dashed on to James Maddison's well weighted pass to slip the ball past the Ukraine goalkeeper Andriy Lunin.
The second period followed the same pattern and England right-back Jonjoe Kenny brilliantly blocked Maksym Lunyov's pile-driver on the goal line, before substitute Shaparenko restored parity for the Ukrainians with a textbook header into the corner.
However, with time running out, Ben Chilwell escaped down the left and his cross was met by an almost identical header from another substitute, the Liverpool forward, Solanke.
England host the Netherlands in their next qualifier in September with four games remaining in their group before the finals in 2019.
- 8OnomahBooked at 71mins
- 7GraySubstituted forLookmanat 74'minutes
- 10MaddisonSubstituted forSolankeat 77'minutes
- 11R Sessegnon
- 9Calvert-LewinSubstituted forMaitland-Nilesat 90+1'minutes
- 13ZotkoBooked at 43mins
- 8VakulkoSubstituted forShaparenkoat 63'minutes
- 7LunevSubstituted forTretiakovat 80'minutes
- 21DovbykSubstituted forZubkovat 74'minutesBooked at 90mins
- Mads Kristoffersen
- Shots on Target
Second Half ends, England U21 2, Ukraine U21 1.
Attempt missed. Dominic Solanke (England U21) right footed shot from outside the box misses to the left. Assisted by Ademola Lookman.
Substitution, England U21. Ainsley Maitland-Niles replaces Dominic Calvert-Lewin.
Oleksandr Zubkov (Ukraine U21) is shown the yellow card for a bad foul.
Dael Fry (England U21) wins a free kick in the defensive half.
Foul by Oleksandr Zubkov (Ukraine U21).
Hand ball by Tom Davies (England U21).
Goal! England U21 2, Ukraine U21 1. Dominic Solanke (England U21) header from the centre of the box to the bottom right corner. Assisted by Ben Chilwell with a cross.
Attempt missed. Tom Davies (England U21) right footed shot from outside the box is too high. Assisted by Dominic Solanke.
Goal! England U21 1, Ukraine U21 1. Mykola Shaparenko (Ukraine U21) header from the centre of the box to the top right corner. Assisted by Maksym Tretiakov with a cross.
Attempt missed. Ivan Zotko (Ukraine U21) right footed shot from more than 35 yards is too high. Assisted by Oleksandr Pikhalyonok.
Substitution, Ukraine U21. Maksym Tretiakov replaces Maxim Lunev.
Dominic Solanke (England U21) wins a free kick in the defensive half.
Foul by Volodymyr Shepelev (Ukraine U21).
Substitution, England U21. Dominic Solanke replaces James Maddison.
Substitution, Ukraine U21. Oleksandr Zubkov replaces Artem Dovbyk.
Substitution, England U21. Ademola Lookman replaces Demarai Gray.
Attempt missed. Mykola Shaparenko (Ukraine U21) right footed shot from outside the box misses to the left following a corner.
Corner, Ukraine U21. Conceded by Jonjoe Kenny.