Images from the Euro 2024 Group A match between Scotland and Hungary at Stuttgart Arena, Germany, on Sunday.
The Portugal captain, who lined up in a front three alongside Diogo Jota and Bernardo Silva, moved ahead of Bastian Schweinsteiger as the player with the most Euros appearances in his 22nd game in a finals.
A summary of Friday's action in the UEFA Nations League.
Alessandro Del Piero will spend the night in hospital after requiring eight stitches in a head wound sustained during Juventus's 2-0 win over Cesena on Sunday, the Turin club said.
The Germans will play their group matches in Munich
Hungary condemn England to worst home defeat since 1928