Portugal's Cristiano Ronaldo scored a late winner as his team came from behind to defeat Scotland 2-1, continuing their impressive start to the Nations League on Sunday.

After Bruno Fernandes equalized for Portugal, Ronaldo struck in the 88th minute, marking his 901st career goal. Scotland, who had taken a surprise lead through Scott McTominay's powerful header in the seventh minute, were left disappointed as Ronaldo once again delivered for his country.

Fernandes, who played his 600th career game, praised his former Manchester United teammate, saying, "The influence is always the same, regardless of whether he starts on the bench or not. Everyone who came on made the difference. Cristiano has a goal, today he scored 901 and now he's on his way to a thousand, which is what he wants."

Portugal leads League A Group 1 with six points, having started with a victory over Croatia, who are second on three points following a 1-0 win against Poland on Sunday. Scotland have suffered two defeats, both of them to late goals.

The Scots arrived in Lisbon still reeling from a 3-2 home defeat by Poland but were soon in full voice at the Estadio da Luz as McTominay powered home a superb cross by Kenny McLean. Portugal responded by laying siege to Scotland's goal, but keeper Angus Gunn made a series of saves, including a world-class effort to keep out Rafael Leao's low drive.

Despite having 15 goal attempts before the break, Portugal were left frustrated as Scotland dug deep to protect their lead. Gunn was finally beaten in the 54th minute when Fernandes' shot, though well-struck, probably should have been kept out by the Scotland keeper.

Portugal seemed to have run out of steam but found another gear late on, with Joao Felix twice being denied by superb Gunn saves and Ronaldo heading against the inside of the post. However, Ronaldo inevitably stole the limelight with a simple tap-in from a wicked delivery by Nuno Mendes.

Scotland looked crestfallen as they absorbed another late disappointment in a winless run of eight competitive matches. Moreover, they have conceded in the 85th minute or later in five of their last six games in all competitions.

Scotland manager Steve Clarke said, "Obviously disappointed -- it looked for a long period that we'd get something from the game. The effort and the quality the players put in, they deserved to get something."