A summary of Saturday's action in the UEFA Nations League.
Portugal stormed to a 4-0 win over the Czech Republic in their Nations League A-Group 2 match on Saturday thanks to a Diego Dalot double and strikes by Bruno Fernandes and Diogo Jota.
The victory sets up a crunch clash for the Portuguese on Tuesday at home to Spain, who lost 2-1 to visitors Switzerland, knowing a draw will be enough to reach the final four.
Portugal lead the group on 10 points ahead of Spain on eight after five matches with one game left to play.
"It's a unique feeling to be able to help my country," said Dalot.
"We knew it could be a difficult game if we hadn't started with the right attitude.
"We started the game very well, controlling the ball, and after the goals the spaces started to open up a little... Congratulations to everyone, we really deserved this victory and now it's time to recharge our batteries."
Ronaldo needed treatment early on after a being caught in the face by goalkeeper Tomas Vaclik but soldiered on.
The Portuguese controlled possession and opened the scoring in the 33rd minute when Rafael Leao swung a cross into the area and Dalot fired past goalkeeper Tomas Vaclik.
Ronaldo missed a chance to double the lead before Fernandes put the visitors further ahead in first-half added time when he surged into the box and converted a cross from close range.
Ronaldo then conceded a penalty for handball but Patrik Schick blazed the spot kick over the bar just before the break.
Dalot netted his second goal soon after the interval with Jota rounding out the scoring in the 82nd minute to leave the 2019 winners in pole position to reach the semi-finals.
Switzerland upset Spain
Spain suffered a 2-1 defeat by Switzerland as goals from Manuel Akanji and Breel Embolo knocked the hosts off the top of Nations League A-Group 2 with one game left to play.
The Swiss held firm against last year's finalists for most of the game and handed their rivals only their second home loss in almost 20 years and their first in Spain since 2018.
The Spaniards are now in second place on eight points, having been leapfrogged by Portugal, who breezed past Czech Republic 4-0 away to reach 10 points.
Cristiano Ronaldo's side will make the final four with at least a home draw in Tuesday's crunch game against Spain, who must win in Braga to qualify for the semi-finals.
Switzerland are third on six points, two above than Czechs who they will face on Tuesday in a battle to avoid relegation.
Akanji opened the scoring with a header from a corner in the 21st minute, but Jordi Alba equalised for the hosts with a cross-shot from a counter-attack 10 minutes after the break.
Three minutes later, however, Embolo got the winner with a close-range strike from a corner after Akanji flicked the ball towards the six-yard-box where the striker turned it into the goal.
"We played against rivals that were really aggressive, pressing, physically very strong, who prevented us from playing our style of soccer," Spain coach Luis Enrique told TVE.
"We were not on target, really erratic, the worse I can remember since I've been coaching this team. "We need to fix that because now we have a final at Portugal. We need to go there and win. There is no other way."
Despite having 70 percent possession, Spain lacked energy for most of the match and barely posed a threat to Yann Sommers goal until Alba scored with their first shot on target.
The Swiss were comfortable sitting back and waiting for a pedestrian Spain who were unimaginative on an uninspired night for their highly-rated Barcelona midfielders Pedri and Gavi.
It was not until very late in the second half that the hosts created chances but they were kept out by Sommer who made two critical saves to deny substitutes Marcos Llorente and Borja Iglesias.
A hat-trick from Aleksandar Mitrovic set Serbia on course for an easy 4-1 win over Sweden in their Nations League B Group 4 match to set up a winner-takes-all clash in their final game against Norway in Oslo on Tuesday.
Norway and Serbia top the standings on 10 points, with the Norwegians in pole position thanks to a 1-0 win in Belgrade earlier in the campaign, while the Swedes will need to beat Slovenia in Stockholm to avoid relegation to League C.
Sweden took the lead against the run of play through Viktor Claesson in the 15th minute but they had no answer to the physicality of Serbia's record goalscorer Mitrovic, who headed his side level three minutes later with his 47th international goal.
That goal got Serbia back on track, and Sweden had goalkeeper Robin Olsen to thank on the half-hour mark when he pulled off a superb double save to deny Dusan Vlahovic and Dusan Tadic.
Mitrovic was unstoppable and he put them ahead just before the break, shrugging off the Swedish defence before heading home a corner.
He completed his hat-trick three minutes after halftime, ghosting in behind Daniel Sundgren and firing home Vlahovic's pass with his left foot.
Having taken his international tally to 49, the 28-year-old Mitrovic left the fray with a sore knee two minutes after Sasa Lukic fired a superb fourth to round off the scoring.
Set to face Brazil, Cameroon and Switzerland in Group G at the upcoming World Cup in Qatar, the Serbs took their foot off the gas in the second half but still dominated a sorry Sweden team that looked short of both organisation and ideas.
Serbia can expect a much tougher test against Norway, who lost 2-1 to Slovenia despite taking the lead through Erling Haaland earlier in the evening, in their final group game.