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.
The closest an unfamiliar-looking England side came to an equaliser after the break was when Mason Mount's close-range header was superbly clawed away Kasper Schmeichel.
Harry Kane also had a late chance as the hosts pressed for an equaliser but defeat for Gareth Southgate's England, who beat top-ranked Belgium at Wembley on Sunday, ended a nine-match streak of home wins spanning two years.
Goals from Bernardo Silva and a brace from Diogo Jota gave Portugal a comfortable 3-0 win over Sweden as the hosts made light of the absence of Cristiano Ronaldo due to a positive COVID-19 test.
Silva opened the scoring in the 21st minute as Portugal won the ball back in the middle of the field and quickly countered, with Jota firing a precise pass to Silva in the penalty area for a perfect first-time finish.
Jota got on the scoresheet just before halftime, lashing home Joao Cancelo's cross from deep on the right to make it 2-0, and he added a superb third with a solo run and thumping shot in the 71st minute.
With 10 points from four games, Portugal top Group 2 in League A on goal difference ahead of France, who beat Croatia 2-1 in Zagreb.
Italy drew 1-1 at home to The Netherlands and saw Poland leapfrog them to go top in Group A1.
Lorenzo Pellegrini fired in Italy's opener in the 16th and Donny van de Beek levelled nine minutes later in a brisk encounter at Bergamo's Gewiss Stadium.
Poland beat visiting Bosnia and Herzegovina 3-0 and sit now on seven points, with the Azzurri on six and the Dutch on five.
Stand-in captain Romelu Lukaku scored twice as Belgium got back to winning ways with a 2-1 away triumph over Iceland.
Lukaku opened the scoring inside 10 minutes and added a penalty after Birkir Saevarsson had levelled for Iceland to give Belgium the three points.
Fredrik Jensen has become the scourge of the Republic of Ireland once again after firing the only goal in Finland's victory in Helsinki.
The Augsburg striker also scored the only goal in a 1-0 win in Dublin last month and repeated the dose with a 66th-minute strike following an error by keeper Darren Randolph.
Rejuvenated Scotland fought and scraped their way to an eighth game unbeaten with a 1-0 win over the Czech Republic at Hampden Park.
Attacker Ryan Fraser drove the home side into the lead in the sixth minute.
Wales beat Bulgaria 1-0 in Sofia while Lithuania and Albania drew 0-0.
Northern Ireland's frustrations continued as a Stuart Dallas own goal condemned them to a 1-0 defeat to Norway in Oslo.