England's dismal Nations League campaign continued as they slumped to their worst home defeat since 1928 against a ruthless Hungary to leave Gareth Southgate's side rooted to the bottom of Group A3.
The Three Lions have now gone four games without a victory for the first time since 2014 and look worryingly out of form and confidence with a World Cup looming at the end of this year.
They could do nothing but capitulate to a humiliating and potentially damaging defeat that had the crowd booing and baying for Southgate's job at the final whistle.
Roland Sallai put the visitors in front with a well-taken finish at the back post, then doubled Hungary's lead with his second on the break 20 minutes from time.
There was more to come from a rampant Hungary, as Zsolt Nagy fired in from range and - after John Stones was sent off to compound a woeful evening for the hosts - Daniel Gazdag finished smartly to wrap up a second historic win over England in 10 days.
Jarrod Bowen had earlier missed a decent chance at the back post from Reece James' cross and Harry Kane flicked a header against the bar, but the hosts once again lacked the belief and inventiveness to open up their opposition.
Hungary - who top a group that also includes Germany and Italy - were well organised and clinical to earn only their second win over the Three Lions on English soil and first since a famous 6-3 success at Wembley in 1953.
Source: BBC