Euro 2016: Cristiano Ronaldo and Portugal end Wales' fairytale
Portugal 2-0 Wales
Wales' fairytale run at Euro 2016 ended with Cristiano Ronaldo the architect of Portugal's progress into the final.
The match had been billed in some quarters as a private duel between Real Madrid team-mates Ronaldo and Gareth Bale, and the Portuguese won it hands down after a cagey and scoreless first period.
Ronaldo scored with a bullet header five minutes after the break and then quickly set up Nani as Portugal ran out convincing 2-0 winners in Lyon.
This has been a tournament where Ronaldo has not been at his brilliant best, scoring only twice in five games and throwing the odd tantrum both with his team-mates on the pitch and the media off it.
But he delivered when it mattered and, when he dispatched Raphael Guerreiro's cross, it drew him level with Michel Platini's record of nine goals at the finals of the European Championships.
For Ronaldo, who spoiled his copy book with a second half booking, there would also have been the added pleasure of putting Bale in his place.
The Welshman briefly flickered in the first half, and would have staked a claim for the goal of the tournament if his 50-yard run had ended in the net rather than the arms of Portugal goalkeeper Rui Patricio.
But it was a night when Wales ran out of attacking ideas and Bale constantly found himself crowded by three or four Portugal players at a time.
However, defeat should not detract from what has been a fabulous tournament for Wales, the first time they have reached the last four of a major finals.
Less than five years ago Wales were ranked 117th in the world, yet when the World Cup qualifiers start in September they could be inside the top six.
Both sides had to reorganise after their quarter-final victories with James Collins and Andy King making their first starts of the tournament with influential Welsh pair Ben Davies and Aaron Ramsey both suspended.
Portugal were without midfielder William Carvalho through suspension and the failure of Real Madrid's Pepe to recover in time from a thigh injury saw Bruno Alves drafted into central defence.
Alves was making his first Portugal appearance since being sent off against England in a pre-Euros friendly for a wild kick on Harry Kane.
Bale would have been hoping to get in a foot race with the 34-year-old, while Ronaldo was keen to pull on to Collins at every opportunity.
When he did so in the 10th minute from Cedric's cross Ronaldo was convinced that he should have been awarded a penalty as Collins had his arm around his neck.
Collins was fortunate that Swedish referee Jonas Eriksson took a lenient view of the incident, and Ronaldo's frustration grew during a first half in which he appeared unimpressed by both the service from colleagues and the standard of refereeing.
Bale was at the heart of Wales' best moments when he dropped deep to try and influence the play, although it was a corner kick routine straight off the training ground which gave him his first sight of goal.
Joe Ledley pulled the ball back low towards the 18-yard but Bale, running back, could not quite wrap his foot around it and the shot was wide.
Bale's first run of the evening almost set up King at the near-post before that lung-bursting gallop and shot - the first period's only on-target attempt.
King was breaking into promising positions and Jose Fonte just kept him at bay after the willing Hal Robson-Kanu had shrugged off Alves down the right.
Portugal were neat and tidy in possession without offering a huge goal threat, though Ronaldo gave Wales clear note of his intentions close to half-time when heading wide under pressure from James Chester.
The warning was not heeded and Ronaldo climbed above Chester to give Wayne Hennessey no chance for his 61st goal in 132 Portugal appearances.
Worse was to come for Wales three minutes later when Chester's clearance fell to Ronaldo 25 yards and his shot was touched home by Nani, who had been played onside by Collins.
Portugal might have had more as Ronaldo flashed over a free-kick and Hennessey caught up with Danilo's effort as the ball trickled towards the goal-line.
There was a late flourish from Bale with two powerful attempts from distance, as well as a booking for a high foot on Cedric, but the night belonged to Ronaldo and Portugal as they go forward to meet France or Germany in Paris on Sunday.
WAYNE HENNESSEY - Little chance with the two Portugal goals but his handling was not as steady and got away with spilling a Nani shot. 6/10
CHRIS GUNTER - Offered attacking width in first half but was pinned back more in the second as Ronaldo delved into his box of tricks. 6
JAMES CHESTER - Enjoyed an excellent tournament and impressed again, but beaten by Ronaldo for first goal in game's decisive moment. 6
ASHLEY WILLIAMS - Has improved as the competition has gone on and was steady in defence until pulled out of position late on. 6
JAMES COLLINS - Tough first start of the tournament facing Ronaldo, lucky not to concede first-half penalty and played Nani onside for second goal. 6
NEIL TAYLOR - Covered a lot of ground down the left flank but made little attacking headway as Portugal pushed Wales back. 6
JOE ALLEN - Early booking left the midfield screener walking a tightrope, but did an effective job until goals changed course of the game. 6
JOE LEDLEY - Nothing flash in midfield and closed down the angles well to stop Portugal's attacks before being sacrificed with Wales 2-0 down. 6
ANDY KING - Replaced the suspended Ramsey and showed a willingness to get into scoring positions, but impact diluted after break. 6
GARETH BALE - Offered Wales first-half hope with tremendous run and had a late flourish as well, but was left with too much to do as he lost his battle with Real Madrid team-mate Ronaldo. 7
HAL ROBSON-KANU - Mobility and strength caused Portugal problems in the first half but was withdrawn as exertions took their toll. 6
SAM VOKES (on for Ledley, 58mins): Sent on as Wales went for broke and caused a few moments of alarm in the Portugal defence. 6
SIMON CHURCH (on for Robson-Kanu, 63 mins): Few opportunities to impress at the Euros and struggled to get into the game. 6
JONATHAN WILLIAMS (on for Collins, 66mins): Change of formation gave him his chance to show off quick feet but made little impact. 6