Cristiano Ronaldo scored his 16th goal of the season to set Al-Nassr on their way to a comfortable 4-1 win over Al-Riyadh in the Saudi Pro League.

The Portuguese star opened the scoring shortly after the half-hour mark and then provided the assist for compatriot Otavio to double the home side’s lead in first-half stoppage time.

Anderson Talisca looked to have put the result beyond any doubt when he made it 3-0 midway through the second half, only for Andre Gray to pull a goal back seconds later.

However, Al-Riyadh were unable to find any more goals and Talisca sealed the victory with his second of the night in the 94th minute.

The win keeps Al-Nassr seven points behind league leaders Al-Hilal, who made it 16 wins in a row in all competitions with a 2-1 win at Al-Tai.

Salem Aldawsari gave the visitors the lead after 20 minutes and former Fulham striker Aleksandar Mitrovic doubled their advantage from the penalty spot before Tariq Mohammed halved the deficit in first-half stoppage time.