Hugo Duro’s injury-time winner for Valencia stunned Real Madrid as the hosts lost ground in the La Liga title race.