Stefano Pioli was looking for a reaction from his side in front of home fans after two winless matches and his troops once again disappointed him.
They had a promising start to the game, with Ronaldo and Sadio Mane looking dangerous in attack and Marcelo Brozovic and Ali Alhassan dictating proceedings from midfield. But they failed to make the most of their dominance and instead found themselves trailing after Daniel Podence was clipped from behind by Nawaf Boushal inside the box. Abderrazak Hamdallah walked up to take the penalty and beat Bento from 12 yards to put his team in front minutes before half-time.
The lead was short-lived as Ayman Yahya scored the equaliser with a bullet effort after Ronaldo's free-kick was half-heartedly cleared by Al-Shabab's defence. A few minutes later, the Knights of Najdgot their noses in front for the first time in the match with their Portuguese talisman beating Georgiy Bushchan from a tight angle after Mane set him up.
After ending the first half on a bright note, Al-Nassr found themselves reduced to 10-men within six minutes of resumption after Mohammed Al-Fatil brought down Podence who was through on goal after latching on to a loose ball from Brozovic. Al-Shabab smelled blood and upped their ante to get their second goal and were finally rewarded for their persistence when Mohammed Al Shwirekh nodded in from a corner.
Minutes later, in a surprising move, Pioli decided to take off Ronaldo and introduced Jhon Duran. The Colombian failed to have any significant impact on the match and instead it was Bento who pulled off a finger-tip save deep in stoppage time to ensure at least a point for the hosts.