The Portugal international needed just five minutes to tee up Brazilian team-mate Talisca, who added the second of his account late on in the match at King Abdullah Sport City Stadium.
Ronaldo got on the scoresheet himself in first-half stoppage time, with Marcelo Brozovic also on target before Fashon Sakala's 86th-minute consolation finish on Tuesday.
Victory marks Al Nassr's first win of the new league season after being held to a frustrating 1-1 draw with Al Raed in their opener.
Data Debrief: Al Nassr dominance continues
Al Fayha are now winless in their last 111 Pro League matches against Al Nassr (D3 L8), their longest current winless streak against any opponent.
Luis Castro's side, by contrast, have scored in their last 21 league outings, their longest such run since a streak between December 2019 to October 2020.
Faiz Selemani restored parity after Mitrovic's 15th-minute opener at Prince Faisal bin Fahd Stadium, only for Jorge Jesus' hosts to roar back and be crowned champions with three games remaining.
Ahmed Al Juwaid's own goal handed the initiative back to the dominant Al Hilal, who led 4-1 at the break after Mitrovic added another to his tally and Sergej Milinkovic-Savic was on target.
The second of Mitrovic's strikes took him to a team-leading 26 league goals this term as Al Hilal breezed to another title, moving an unassailable 12 points clear of Cristiano Ronaldo's Al Nassr.
Jesus' side are unbeaten through all 31 games this season after securing their record-extending 19th top-flight crown in history, while Al Hazm need to win their last three matches to have any chance of staying up.
Al Hazm's relegation rivals Al Tai boosted their chances of survival in Saturday's earlier clash after a 1-1 draw away against Al Raed.
Al Tai are just a point away from 15th-placed Abha Club in their bid for top-flight safety after Ibrahim Al Nakhli's strike was cancelled out by Al Raed's Mohammed Fouzair in the second half.
Former Inter midfielder Brozovic fired in a seventh-minute opener from outside the area before Cristiano Ronaldo tapped into an empty net to double the visitors' lead.
Sadio Mane struck the woodwork early in the second half and Al-Nassr relinquished control of the game from there, with goals from Hassan Al Habib and Saviour Godwin making it 2-2.
However, Brozovic blasted a bouncing ball home following a goalmouth scramble in the first of seven minutes of stoppage time to hand Al-Nassr a fifth straight win and keep them within nine points of Al-Hilal, with three games still to play.
They have only delayed the inevitable though as the leaders – who have only dropped four points all season – need just one more point to secure their crown ahead of facing Al-Hazm on Saturday.
Data Debrief: Brozovic upstages Ronaldo
While it's usually Ronaldo writing the headlines for Al-Nassr, he was upstaged by Brozovic on Thursday as the Croatian found the net with both of his shots, also leading all players on the pitch for final-third passes (19) and completing 90.1 per cent of his passes overall (81/95).
Former Fulham striker Aleksandar Mitrovic peeled away to the back post to head home the opener after just seven minutes, before Cristiano Ronaldo was denied by Yassine Bounou.
Al-Nassr looked to be imploding when David Ospina was sent off for a wild lunge on Malcom outside his penalty area shortly after half-time, but it was 10 versus 10 when Ali Al Bulayhi received his second yellow card late on.
Aiman Yahya took advantage to equalise in stoppage time, before Al-Hilal lost a second centre-back to a red card, Kalidou Koulibaly receiving his marching orders when he clattered into substitute goalkeeper Waleed Abdullah.
Neither team could find an extra-time winner, though, and it was Bounou who came up with the goods in the shoot-out.
He pushed Meshari Al Nemer's tame kick onto the post after Ali Al Hassan and Saud Abdulhamid had traded misses, claiming the trophy for Al-Hilal.
Data Debrief: Domestic sweep for Al-Hilal
Having also won the Saudi Super Cup and the Saudi Pro League, going unbeaten throughout their league campaign, Al-Hilal capped a perfect domestic season with their 11th King's Cup. Only Al-Ahli (13) have won the competition more often.
Al-Nassr, meanwhile, have now gone four seasons without a domestic trophy, with August's Arab Club Champions Cup all they have to show for their efforts in 2023-24.
Ronaldo was in action for the first time since being sent off for an elbow in a 2-1 Saudi Super Cup loss to Al-Hilal earlier this month, with his initial two-match ban being reduced to one on appeal.
He missed three good chances as Al-Nassr threatened to fall further behind runaway Saudi Pro League leaders Al-Hilal, but former Manchester City defender Laporte spared his blushes by nodding Marcelo Brozovic's deep free-kick into the bottom-left corner with 68 minutes gone.
Al-Nassr remain nine points adrift of Al-Hilal at the summit in spite of their win, with Jorge Jesus' team unbeaten through 28 games this season as they close in on a record-extending 18th title.
Data Debrief: Ronaldo misfires on return
Ronaldo was presented with the Saudi Pro League's Player of the Month award for March ahead of kick-off, having scored four goals in three league appearances last month.
However, his sights were off on Saturday as he failed to net despite three of the visitors' four big chances, as defined by Opta, falling his way. He led all players on the pitch for expected goals (1.27 xG), shots (five), shots on target (three) and touches in the area (nine) without reward.
Mitrovic netted his 27th Saudi Pro League goal of the campaign after Sadio Mane was harshly judged to have fouled Saud Abdulhamid in the area.
Mane stuck out an arm to shield the ball, catching his opponent in the throat, though the contact appeared to have been outside of the box.
Mitrovic made no mistake to keep Al-Hilal's unbeaten campaign going.
The Serbian's spot-kick cancelled out Otavio's first-minute opener, with Ronaldo having set up his compatriot.
Champions Al-Hilal remain 12 points clear of Al-Nassr at the summit of the Pro League standings.
Data Debrief: Ronaldo the provider
Ronaldo leads the scoring charts in Saudi Arabia this season, though he had to settle for an assist on Friday.
That came from the only chance he created, with the 39-year-old limited to 25 touches, though he did have four shots.
Mohammed Fouzair equalised from the spot at the start of the second half, cancelling out the 39-year-old's first-half goal at Al Awal Park on Thursday.
Al-Nassr dominated the opening exchanges, and when the visitors struggled to clear their lines from a corner, Ronaldo towered over everyone in the box to nod home Sadio Mane's delivery.
They found themselves on the backfoot minutes into the second half though - Amir Sayoud's curling shot was saved, but Fouzair was dragged back by Aymeric Laporte when he tried to reach the rebound, resulting in the defender receiving a straight red card.
After a VAR review, the card was downgraded to a yellow and a penalty was awarded to Al-Raed. Fouzair then made no mistake from 12 yards, picking out the bottom-right corner.
Talisca struck the post as Al-Nassr searched for a winner, and Ronaldo thought he had found one with just under 15 minutes left. He curved his run in behind the defence to poke past Meshari Sunyur, who had looked unbeatable, but the forward was offside, and it did not count.
The hosts were unable to join Al-Taawoun on three points at the top of the table after their win earlier on Thursday.
Data Debrief: Fine margins deny Ronaldo
After suffering disappointment in the Saudi Super Cup last weekend, Al-Nassr would have been keen to get off to a winning start in the league.
And they came close. They dominated throughout the game, having 28 shots to Al-Raed's seven, generating 2.18 expected goals.
Ronaldo now has 36 goals in the Saudi Pro League and was denied a 37th by the closest of margins in a frustrating day for the hosts.
Ronaldo struck first in the 2024-25 curtain-raiser, tapping Abdulrahman Ghareeb's cutback home shortly before the interval at the Prince Sultan bin Abdulaziz Sports City Stadium.
However, the five-time Ballon d'Or winner was seen angrily gesticulating at his team-mates as Al-Nassr collapsed in the second half, with Al-Hilal – unbeaten Pro League champions last season – running riot.
Former Fulham striker Aleksandar Mitrovic scored twice in six minutes to take the game away from Al-Nassr, after Sergej Milinkovic-Savic capped a driving run with a powerful finish into the roof of the net for 1-1.
Al-Hilal added further gloss to the scoreline through Malcom with 18 minutes to play, the Brazilian stealing possession from goalkeeper Bento to tap into an unguarded net.
Data Debrief: Al-Hilal ruthless, Ronaldo frustrated
Al-Hilal certainly made the most of their chances on Saturday, scoring four times from just nine attempts totalling 1.8 expected goals (xG).
They were solid at the other end, too, limiting Al-Nassr to 0.77 xG and Ronaldo to just two shots – his 44th-minute opener and a wild 93rd-minute attempt when the game was already up.
Ronaldo was seen gesturing that his team-mates were asleep in the aftermath of Al-Hilal's fourth goal, as Bento's loose touch allowed Malcom in to make it a rout.
Ronaldo scored either side of half-time as Al-Nassr teed up a final clash with Saudi Pro League leaders Al-Hilal, who beat Al-Ittihad 2-1 in the other semi-final on Tuesday.
The former Real Madrid and Manchester United star took advantage of an error from opposing goalkeeper Ibrahim Sehic to open the scoring 17 minutes in, then tapped home at the second attempt to make it a double shortly before the hour mark.
That goal could have made it a hat-trick for the Portugal star, but he passed up the chance to take a first-half penalty after Ivo Rodrigues handled in the area, Sadio Mane instead stepping up to blast his kick into the top corner.
Fawaz Al Terais was on target late on for Al-Khaleej, but that proved a mere consolation in a one-sided affair which saw Al-Nassr rack up 21 shots and 3.78 expected goals (xG), with their opponents managing just nine shots totalling 1.37 xG.
Data Debrief: Ronaldo's mini drought over
Ronaldo was frustrated against Al-Khaleej in the Saudi Pro League on Saturday, but he was back on song against the same opponents on Wednesday to end his mini drought of two games.
While Ronaldo's 43 touches were the fewest of any outfielder to start for Al-Nassr, he managed seven shots, five shots from inside the area and four dribbles – all game-high figures.
The five-time Ballon d'Or winner was on target in either half at Al Awal Park, moving to 35 goals across the 2023-24 league campaign in Saudi Arabia.
Ronaldo opened the scoring on the stroke of half-time after receiving a long ball from Mohammed Al-Fatil, before doubling his tally – and Al-Nassr's lead – with a header from Marcelo Brozovic's corner.
That second finish after Suwailem Al Manhali was dismissed for the visitors saw Ronaldo eclipse Abderrazak Hamdallah's 34-goal tally – in the 2018-19 season – for the most strikes in a single campaign.
Abdulrahman Ghareeb then added another from the penalty spot before Meshari Al Nemer made sure of three points after late goals from Farhah Al Shamrani and Fabinho had pulled Al-Ittihad back into contention.
Having already been unable to stop Al-Hilal secure the title, Al-Nassr finish second in the table – ending on 82 points after 26 wins from the 34-match campaign.
Data Debrief: Al-Nassr dominance pays off
Much will be made of the record-breaking Ronaldo, who has scored 50 goals in as many games across all competitions this season.
Yet Al-Nassr were dominant from the off in this one, mustering nine shots on target to Al-Ittihad's three, while accumulating 2.73 expected goals (xG) – far superior to the visitors' 1.43 xG.
Meshari Al-Nemer's 97th-minute strike salvaged a point for Al-Nassr, who had trailed for over half the game and played with a one-man disadvantage for over half an hour.
Otavio had put Al-Nassr ahead only for Andre Gray to drag the hosts level, before Al-Aqel gave David Ospina no chance with a terrific overhead kick to make it 2-1.
Al-Nassr's position was put in further jeopardy when Laporte was sent off following a bizarre off-the-ball incident which saw him grab and punch Al-Aqel on the elbow, while Cristiano Ronaldo came up with a glaring miss from Sadio Mane's pass across the six-yard box.
Al-Nemer levelled at the death for Al-Nassr, though they still sit some 14 points adrift of champions Al-Hilal, who could complete an unbeaten season against Al-Wehda on Monday.
Data Debrief: Laporte's horror show
It was a game to forget for Laporte, whose bizarre punch on Al-Aqel put Al-Nassr up against it versus a team still in danger of relegation.
Laporte did not attempt a single tackle in the game while his four duels contested were the joint-fewest of every outfield starter (alongside Khalid Al-Shuwayyi). He was also sent off in Al-Nassr's AFC Champions League quarter-final tie against Al Ain in March.
Jorge Jesus' side finished the league campaign unbeaten across the 34-game season, though needed late heroics from top scorer Mitrovic to snatch all three points.
Mohamed Kanno opened the scoring for the visiting champions in the first half but Yahya Naji's second-half leveller pegged Al-Hilal back at King Abdulaziz Sports City Stadium.
Yet Mitrovic provided the decisive moment in the 92nd minute, converting a Mohammed Al Burayk assist for his 28th league goal of the season.
The Serbia international ranks only behind Cristiano Ronaldo in this campaign's scoring charts, after the Al-Nassr forward claimed a piece of Saudi League history in a 4-2 victory over Al-Ittihad.
Ronaldo moved past Abderrazak Hamdallah's 34-goal tally – in the 2018-19 season – after his deadly double took him to 35 strikes and broke the single-season scoring record in the competition.
Victory for Al-Nassr means they finish second behind the impressive Al-Hilal, while Al-Ahli had already secured third in the standings before their 1-0 victory over Al-Fayha.
Roberto Firmino scored the only goal of the game in that narrow triumph, finding the net after 85 minutes at Prince Abdullah al-Faisal Stadium.
At the other end of the table, Abha Club – who had Marcel Tisserand sent off late on – suffered heartbreak on the final day after losing 2-1 to bottom-placed Al-Hazem to seal their relegation.
Ahmed Abdu opened the scoring to boost Abha's survival hopes but second-half goals from Muhammed Badamosi and Mohammed Al Thani proved their undoing.
Al-Akhoud beat the drop after overcoming Al-Tai, who went down with Abha and Al-Hazem, 2-0 thanks to goals from Saviour Godwin and Leandre Tawamba at Prince Abdul Aziz bin Musa'ed Stadium.
Portugal veteran Ronaldo found the net twice in the first 12 minutes at Al Awal Park before completing his treble after the interval.
Sadio Mane teed up Ronaldo's third finish, as well as an 18th-minute strike from Otavio, who returned the favour for the Senegal international to score on the stroke of half-time.
Mohammed Al Fatil added a late sixth as Al Nassr recorded their seventh straight league win since their March 7 loss against Al Raed, moving them back within nine points of leaders Al Hilal.
Jorge Jesus's Al Hilal swept Al Tauwoon aside in a 3-0 away triumph on Friday for their fourth straight victory across all competitions.
Talisman Aleksandar Mitrovic opened the scoring at King Abdullah Sport City Stadium before Saud Abdulhamid and Saleh Alsherhi wrapped up a win that kept Al Hilal in charge of the title race.
There was no such fortune for fifth-placed Al Ittihad as they fell to a third straight defeat in all competitions after a 3-1 loss away against Abha.
Jota levelled after Grzegorz Krychowiak's 57th-minute penalty, only for Hassan Al-Ali and Fabian Noguera to power hosts Abha to a comfortable win.
Ronaldo made the move to the Saudi Pro League during the 2022-23, after he was released by Manchester United, and has since scored 74 goals in 81 games in all competitions for Al-Nassr, averaging a goal every 97 minutes.
Last season, Ronaldo broke the record for the most goals in a Saudi Pro League season, scoring 35.
At the age of 39, Ronaldo has no plans to retire just yet, but he suggested he is likely to bring the curtain down on his trophy-laden career at his current club.
He told Portuguese channel NOW: "I don't know if I'll finish soon or in two or three years. But, possibly, it will be at Al-Nassr.
"It's the team where I'm happy, where I'm good, where I feel good, both in the country and in the league.
"That's why, most likely I can finish my career at Al-Nassr. I'm very happy to play in the league and I want to continue."
Despite a difficult Euros, in which Ronaldo could not find the target in any of his five matches and had the most shots in the tournament without scoring, the veteran reiterated his desire to continue representing Portugal.
"When I leave the national team, I won't tell anyone in advance and it will be a very spontaneous decision on my part, but also a very well thought-out one”, Ronaldo said.
"Right now what I want is to be able to help the national team in their upcoming matches. We have the Nations League ahead of us and I would really like to play."
Asked if he could take a step into coaching, Ronaldo said: "At the moment, I'm not thinking about being a coach of the first team or any team.
"It doesn't even cross my mind, I've never thought about it. I don't see my future going through that. I see myself doing other things outside of football, but only God knows what the future holds."
The Saudi Pro League club have tried to bring Hierro in previously but finally swayed him with their latest offer.
Hierro has previously worked as the sporting director of Malaga, the Spanish national side, and Mexican side Guadalajara, who announced the Spaniard had left his role after two years in a club statement last week.
Hierro reportedly has a good relationship with fellow former Madrid star Cristiano Ronaldo, who is rumoured to be signing a new contract with the club.
In a statement announcing his appointment, Al-Nassr said: "We are thrilled to announce the Spanish icon Fernando Hierro, as the new sporting director of Al-Nassr.
"Hierro has extensive sports experience."
Al-Nassr finished second in the Saudi Pro League last season, 14 points adrift of champions Al-Hilal.