Mason Mount's deflected strike earned England a 2-1 Nations League victory over a Belgium side who suffered defeat for the first time in almost two years.
Belgium beat England twice at the 2018 World Cup and were ahead after 15 minutes at Wembley through Romelu Lukaku's penalty, awarded when the Inter forward was brought down by Eric Dier.
It was the first goal Gareth Southgate's side had conceded in a year but they drew level before the interval, Thomas Meunier conceding a soft spot-kick from which Marcus Rashford scored.
Having spent much of the first half on the back foot, England looked reinvigorated for the second period and got their reward when Mount's shot looped off Toby Alderweireld and beyond Simon Mignolet's reach, as the world's top-ranked footballing nation were beaten for the first time since November 2018.