Hosts Germany and Switzerland reached the last eight of Euro 2024 as holders Italy crashed out.
Germany beat Denmark 2-0 on a dramatic night in Dortmund which saw the game suspended by thunder and lightning in Dortmund, while Italy lost by the same scoreline to Switzerland in Berlin.
Here, the PA news agency looks at day 16 of the European Championship.
Stormy ending for Denmark

Denmark were eventually blown away on a stormy night in Dortmund as Germany ran out controversial 2-0 winners.
English referee Michael Oliver suspended the action after 35 minutes due to thunder and lightning at the Westfalenstadion, with the delay lasting 24 minutes.
Second-half goals from Kai Havertz ā a penalty after Denmark had an effort ruled out by VAR for offside moments earlier ā and Jamal Musiala saw Germany through to a last-eight date with Spain or Georgia.
Denmark felt hard done by after Joachim Andersenās goal was disallowed by the barest of margins, with the semi-automated offisde technology ruling Thomas Delaney offside by a matter of inches.
Moments later the Crystal Palace defender had more reason to complain after David Raumās cross touched his outstretched arm and a penalty was awarded, which Havertz converted to give Germany the lead.
Italy out with a whimper

In exiting the tournament with a lifeless 2-0 defeat to Switzerland in Berlin, Italy looked a pale impression of the side that lifted the Henri Delaunay Trophy at Wembley three years ago.
It took until deep into the second half for Luciano Spallettiās lacklustre side to muster a credible effort at goal, Gianluca Scamacca hitting the post from barely three yards out, by which time Remo Freuler and Ruben Vargas had scored the goals that would dispatch the Euro 2020 champions.
The victory over England on penalties that clinched the last edition of the European Championship felt like another lifetime as Italyās tournament ended with just a single shot on target against Switzerland, who reached the quarter-finals for just the second time.
Spalletti was eager to take the blame for the loss, saying: āThe responsibility is always mine. Thereās no blame to everyone. I want to stress this. I want to thank the players for having brought me here.ā
Changes likely for England
A quick look at the stadium after this evening's media conference.
Tomorrow: š“ó §ó ¢ó „ó ®ó §ó æššøš° back in Gelsenkirchen! pic.twitter.com/Ixcj5Ua4GF
ā England (@England) June 29, 2024
Gareth Southgate altered his midfield by bringing in Conor Gallagher for Trent Alexander-Arnold for goalless draw against Slovenia, but after England again failed to live up to high expectations there looks set to be another change for the meeting with Slovakia on Sunday.
Kobbie Mainoo, who made a positive difference to the teamās play when he came on for Gallagher at half-time in Cologne, is in line to play from the start.
Southgate though was not ready to make wholesale changes, saying: āYouāve got to be very careful not to throw everything out the window, lose things youāre doing well and lose continuity and the confidence that comes from players playing together and the understanding that comes with that.
āYou have to ignore external advice and be assured in what youāre doing. Equally, weāve had some players who have come in and had a big impact from the bench.ā
Georgia seeking another upset

The 2-0 victory for Willy Sagnolās Georgia over Portugal that saw them through the group stage was perhaps the biggest shock of Euro 2024 so far, as the tournament debutants upset great odds to set up Sundayās meeting with Spain in Cologne.
Their opponents are no strangers to being stung at this stage of a major finals after Morocco beat the side managed by Luis Enrique on penalties in Qatar two years ago.
Spain boss Luis de la Fuente said: āWe all have seen surprising things happen in football and I donāt think that will stop happening.
āGeorgia beat Portugal, we have to respect them as opponents, work hard and take the game with the importance that it has so it doesnāt happen to us.ā
Picture of the day

Post of the day
The hottest party in Berlin tonight will not be in Berghain š#natimiteuch #lanatiavecvous #lanaticonvoi #lanaticunvus #EURO2024 pic.twitter.com/wOhoFshfMj
ā šØš Nati (@nati_sfv_asf) June 29, 2024
Whoās up next?

England v Slovakia 5pm, ITV1
Spain v Georgia 8pm, ITV1