Kai Havertz's late equalizer denied England a stunning comeback victory as Germany concluded their Nations League campaign with an entertaining 3-3 draw at Wembley.
After a goalless first half, Ilkay Gundogan broke the deadlock from the penalty spot, before Havertz doubled the lead with a stunning 25-yard effort.
But the Three Lions turned the contest on its head with three goals in the space of 12 minutes. Luke Shaw and substitute Mason Mount dragged the hosts level, before Harry Kane's penalty completed the turnaround.
However, Germany ensured a share of the spoils with three minutes remaining when Havertz tucked home from close range following a goalkeeping error from Nick Pope.