The Al-Nassr superstar did what he does best on Friday, scoring twice to secure Roberto Martinez's side's place in Germany next summer
Portugal sealed their qualification for Euro 2024 with their 3-2 win over Slovakia on Friday, but they didn't exactly have it all their own way in a thrilling encounter.
Goncalo Ramos scored a header from a superb Bruno Fernandes cross to open the scoring, before Cristiano Ronaldo notched from the penalty spot after a penalty was awarded for handball.
Ronaldo should have added his second and his country's third before half-time, but he somehow missed an open goal from six yards out.
Slovakia pulled a goal back with conditions worsening due to heavy rain, as David Hancko's long-range shot was deflected into the bottom corner by Antonio Silva.
Ronaldo, though, hit back just three minutes later, tapping in another exceptional Fernandes cross at the back post.
Stanislav Lobotka scored a wonderful goal to reduce the arrears again, sending a dipping, 25-yard effort into the top corner, although Portugal managed to hold out and seal a precious win. The Euros now beckon.