Al-Nassr's Jhon Duran scored twice and Cristiano Ronaldo netted a penalty to book a place in the AFC Champions League Elite last eight with a 3-0 win over Iran's Esteghlal.