England 2 Germany 0: Raheem Sterling and Harry Kane fired England to a memorable Euro 2020 last-16 victory over Germany.
They scored in the final 15 minutes to trigger huge celebrations at Wembley as the Three Lions got the better of their old rivals.
Sterling broke the deadlock when he slid home Luke Shaw's cross from close range.
And Kane picked the perfect time to end his wait for a goal in the tournament by nodding home a cross from sub Jack Grealish.
The goals came either side of a glaring Thomas Muller miss for Joachim Low's side, while ex-Carlisle United keeper Jordan Pickford made some excellent saves as he kept a fourth straight clean sheet.
The victory helped exorcise the demons of head coach Gareth Southgate's shoot-out miss against the Germans in Euro 96.
And it takes England to a quarter-final meeting with Sweden or Ukraine on Saturday night.
It took time for the drama to unfold after a goalless first half which saw Pickford on top form.
The Everton goalkeeper - who played for Carlisle in 2014 - saved from Timo Werner as the Germany forward looked set to score.
That was the half's best chance until Kane almost put England ahead on the stroke of half-time.
But Germany defenders got back to deny the England captain as he looked to round keeper Manuel Neuer after Sterling's counter-attack.
Germany had made the more composed start with Pickford saving from Leon Goretzka before Kai Havertz's free-kick was blocked.
England improved after a nervy start with Bukayo Saka drawing fouls and Sterling testing Neuer from outside the box.
Harry Maguire headed a good chance wide for the Three Lions before Joshua Kimmich's cross just evaded Robin Gosens for Germany.
Pickford then crucially denied Werner with Kane then failing to take advantage of England's best chance in first-half added time.
England also saw Declan Rice and Kalvin Phillips booked for fouls, with Matthias Ginter yellow-carded for Germany.
Pickford produced a superb save to tip over a Havertz shot after the break before John Stones saw off another Werner chance.
Southgate introduced Grealish for Saka on 68 minutes and it did not take long for the Aston Villa man to be involved in the two decisive moves.
On 75 minutes he linked with Kane before feeding Shaw to cross low into the box, Sterling arriving to slot in his third goal of the tournament.
Germany should then have levelled on 81 minutes when Sterling's misplaced pass saw Germany send Muller clean through - but the experienced forward shot wide of Pickford's goal.
England then exacted maximum punishment when Shaw made an interception in the German half before feeding Pickford, whose cross was headed in by the stooping Kane.
It was a cathartic moment for the Tottenham striker and it gave England a cushion against Germany's late fightback, which saw Havertz unable to connect with a Goretzka cross.
The final whistle then saw big scenes of celebration at the national stadium.
Comments: Our rules
We want our comments to be a lively and valuable part of our community - a place where readers can debate and engage with the most important local issues. The ability to comment on our stories is a privilege, not a right, however, and that privilege may be withdrawn if it is abused or misused.
Please report any comments that break our rules.
Read the rules here