Iran Press/ West Asia: Early goals from Cristiano Ronaldo and Talisca ensured a perfect start for Riyadh's home side, but the resilient visitors hit back through Franck Kessie before the break.
The second period swung from end to end, as Talisca fired home his second of the night, and Riyad Mahrez converted a penalty for Al Ahli.
However, it was to be Ronaldo who had the final say, as he powered home a ninth league goal of the campaign to secure the victory.
All over in Riyadh on a superb clash at the King Saud University Stadium!
A double each for Ronaldo and Talisca got the hosts over the line, stretching Al Nassr's winning run to five successive league games.
216
Read more:
Cristiano Ronaldo sets record for 1000 career games unbeaten
Al Nassr beat Al Fateh 5-0 with Ronaldo scores hat-trick