Champions League holders Real Madrid got their bid to become the first team to retain the trophy (in its current expanded version) off to a shaky start with a last gasp 2-1 win against Sporting Lisbon on Wednesday.
Sporting took the lead through a low shot from Bruno Cesar but Cristiano Ronaldo equalised in the 89th minute with a superb long-range free-kick.
And Alvaro Morata – back at Real after two years with Juventus – won it with a stoppage-time header.
Ronaldo extended his record of failing to score in 43 free-kick attempts at major tournaments for Portugal this summer as they won Euro 2016, but was back on target as he smashed in off the post from 25 yards.
It was his 12th career free-kick in the Champions League and took his total to 94 goals in the competition – and 79 in 76 games for Real.
Ronaldo has now scored on each of the five occasions he has played his previous clubs in the Champions League.
He scored home and away against Sporting for Manchester United in 2007, and scored in both legs of the 2013 quarter-final for Real against United.
“No side will play here in Madrid as well as we have done,” said Sporting boss Jorge Jesus.
“Real didn’t have a single chance in the first half, but there’s a reason they’re European champions. They have that mentality and reputation and changed the game in two minutes.”