The Three Lions had won their last 21 home qualifiers for World Cups and European Championships, but were unable to find a winner after John Stones’ goal cancelled out Roland Sallai’s penalty.
The match began on a sour note as visiting Hungary fans booed England players taking the knee ahead of kick-off and there was soon trouble in the away end as police clashed with supporters while carrying out an arrest over the alleged racist abuse of a steward.
England had thumped Hungary 4-0 away from home in Budapest last month but the visitors were much-improved here, frustrating their hosts, who had named an attacking lineup, with both Phil Foden and Mason Mount included in midfield behind a front-three of Jack Grealish, Raheem Sterling and Harry Kane.
Hungary took the lead midway through the first half when Luke Shaw’s high foot in the penalty area was penalised and Sallai stepped up to convert from the spot, sending Jordan Pickford the wrong way.
Stones equalised shortly before the break when stealing in around the back-post to apply the finishing touch to a dangerous Foden free-kick and the Manchester City defender came closest to a second-half winner when glancing a header just wide of the far post.