Christian Eriksen's penalty on his 100th appearance for Denmark earned his side a 1-0 win over England in their Nations League clash at Wembley as the hosts played more than half the game with 10 men.
Former Tottenham Hotspur midfielder Eriksen powered his spot-kick past Jordan Pickford in the 35th minute, a couple of minutes after England centre back Harry Maguire had received a red card for a second booking.
Defeat ended a run of nine successive home wins for England, who beat top-ranked Belgium on Sunday, while Denmark celebrated their first victory over England at Wembley since 1983.
To rub salt into the home wounds Reece James was also shown a red card after the final whistle following a melee.
England slipped to third place in Group A2 which is now headed by Belgium with Denmark above England on goal difference.
Manager Gareth Southgate insisted after the match that Manchester United defender Maguire still had the "full support" of England despite his miserable start to the season for club and country.
"The first yellow was a challenge he didn't need to make and it put him on edge," said Southgate.
"The second one is an interception with his momentum taking him through. He's a great player and massive part of what we do. He's got a lot sticks thrown his way, he's got our full support.
"He just needs the reassurance that we have total belief in him ... he's got to keep going and the tide will turn."