Cristiano Ronaldo scored twice on his 400th Real Madrid appearance and 150th European game as the Champions League holders defeated Borussia Dortmund 3-1 on Tuesday.

Ronaldo claimed two second-half goals after Gareth Bale's stunning early volley gave Real the lead at Dortmund's Signal Iduna Park

The Germans fought back when Pierre-Emerick Aubameyang finally netted with just over half an hour left, but there was to be no repeat of last year's 2-2 draw in Dortmund between the teams.

This is the first time Dortmund have lost at home to Real in seven European games while holders Madrid have now scored in 38 successive Champion League games.

The result leaves Real top of Group H, just ahead of Tottenham Hotspur, who beat Apoel 3-0 away, with Dortmund third and six points adrift of Spurs, who they also lost 3-1 to in London.

Having also netted twice against Apoel, Ronaldo has now scored four goals in just two Champions League games this season and with his 400th appearance for Madrid he has now scored 411 goals in the famous white shirt.