Cristiano Ronaldo scored twice as Real Madrid reached the Champions League last eight with a 9-2 aggregate win over German side Schalke.

The forward opened the scoring in the 21st minute when he converted Gareth Bale's square ball from close range.

Schalke levelled when Tim Hoogland's low shot took a big deflection to beat keeper Iker Casillas.

Ronaldo scored his 41st this season with a low shot before Alvaro Morata tapped in the Spanish club's third.

In the build-up to Tuesday's game, Schalke manager Jens Keller admitted the tie was over after his side's 6-1 capitulation at home two weeks ago.

Ronaldo stat attack

  • Has scored more than once for the fifth time in his last seven Champions League appearances
  • With 13 goals, this is his best return in a single Champions League season
  • He is also one shy of Barcelona's Lionel Messi who scored 14 during the 2011-12 season

On that day the Bundesliga club's brittle defence was broken many times against a Real side at their most rampant.

A rejigged Los Blancos performed with slightly less bluster on their home pitch, although their 'second string' still looked more dangerous than Schalke's first.

Spanish youngsters Morata, Isco and Nacho made the most of their first-team chances, although forward Jese's night ended in the eighth minute when he was carried off on a stretcher after defender Sead Kolasinac had crashed into him. It was later revealed the 21-year-old suffered a cruciate ligament injury and is set to miss the rest of the season.

Jese's replacement, £85m-man Bale, provided the assist for Real's first when his precise low delivery was converted by Ronaldo.

It took Schalke until stoppage time in the first leg to score their solitary goal, on Wednesday it came in the 31st minute.

Real Madrid's Jese

Jese was stretchered off in the first 10 minutes - it was later announced he suffered a cruciate injury

There was a huge element of luck about it, with full-back Hoogland's low strike from 20 yards spinning off the studs of Sergio Ramos and past Casillas.

That was one of two clear opportunities in the match for the side from Gelsenkirchen - the other was a low strike from Klaas-Jan Huntelaar which drifted inches wide.

Real had chances to improve their advantage in the 10 minutes before and after the interval with Isco and Morata denied by Ralf Fahrmann before the keeper made a good block to keep out Ronaldo's header.

It appeared that Schalke's number one might escape with conceding just one goal at the Bernabeu as Real eased off after the break. However, his hopes were shattered in two explosive minutes.

First, Ronaldo, following more good work from Bale, ran 30 yards before drilling in before Morata swept in Bale's pass, after Ronaldo's shot had rebounded off the bar.

The Portuguese showman later came close to equalling Lionel Messi's Champions League record of 14 goals in one season when his shot hit the post.

But he will get another chance as Real underlined their tag as one of the strong favourites for the title.

Lineup, Bookings (2) & Substitutions (6)

Real Madrid

  • 01 Casillas
  • 18 Nacho
  • 05 Fábio Coentrão
  • 14 Alonso (Casemiro - 45' )
  • 02 Varane
  • 04 Ramos (Carvajal - 70' )
  • 24 Illarramendi Booked
  • 23 Isco
  • 21 Morata
  • 20 Jesé (Bale - 8' )
  • 07 Ronaldo

Substitutes

  • 03 Pepe
  • 11 Bale
  • 12 Marcelo
  • 13 Fernández Collado
  • 15 Carvajal
  • 16 Casemiro
  • 22 Di María

FC Schalke 04

  • 01 Fährmann
  • 02 Hoogland
  • 06 Kolasinac
  • 33 Neustädter
  • 04 Höwedes (Papadopoulos - 58' Booked )
  • 32 Matip
  • 19 Obasi
  • 24 Ayhan (Annan - 81' )
  • 25 Huntelaar (Szalai - 45' )
  • 07 Meyer
  • 10 Draxler

Substitutes

  • 08 Goretzka
  • 09 Boateng
  • 14 Papadopoulos
  • 28 Szalai
  • 31 Max
  • 34 Hildebrand
  • 40 Annan
Ref: Sergey Karasev

Match Stats

Shots

23 14

On target

10 3

Corners

9 2

Fouls

7 8

Live Text Commentary

Full time

Full Time Match ends, Real Madrid 3, FC Schalke 04 1.

90:00 +2:23 Full time

Full Time Second Half ends, Real Madrid 3, FC Schalke 04 1.

90:00 +2:09

Delay over. They are ready to continue.

90:00 +1:39

Delay in match Tim Hoogland (FC Schalke 04) because of an injury.

90:00 +1:13

Foul by Casemiro (Real Madrid).

90:00 +1:13

Tim Hoogland (FC Schalke 04) wins a free kick on the right wing.

89:19

Attempt missed. Tim Hoogland (FC Schalke 04) right footed shot from outside the box misses to the left following a corner.

88:53

Corner, FC Schalke 04. Conceded by Nacho.

87:54

Offside, Real Madrid. Isco tries a through ball, but Fábio Coentrão is caught offside.

87:01

Asier Illarramendi (Real Madrid) wins a free kick in the defensive half.

87:01

Foul by Anthony Annan (FC Schalke 04).

86:23

Attempt missed. Isco (Real Madrid) left footed shot from a difficult angle on the left is high and wide to the left. Assisted by Cristiano Ronaldo.

83:01

Offside, FC Schalke 04. Adám Szalai tries a through ball, but Julian Draxler is caught offside.

82:35

Cristiano Ronaldo (Real Madrid) hits the right post with a left footed shot from the centre of the box. Assisted by Álvaro Morata.

80:59

Attempt missed. Gareth Bale (Real Madrid) left footed shot from the centre of the box misses to the right. Assisted by Álvaro Morata with a cross.

80:22 Substitution

Substitution Substitution, FC Schalke 04. Anthony Annan replaces Kaan Ayhan.

79:34

Corner, Real Madrid. Conceded by Chinedu Obasi.

79:31

Attempt blocked. Gareth Bale (Real Madrid) left footed shot from long range on the right is blocked.

78:58 Booking

Booking Kyriakos Papadopoulos (FC Schalke 04) is shown the yellow card for a bad foul.

78:11

Gareth Bale (Real Madrid) wins a free kick on the right wing.

78:11

Foul by Kyriakos Papadopoulos (FC Schalke 04).

78:00

Attempt saved. Julian Draxler (FC Schalke 04) left footed shot from the left side of the box is saved in the centre of the goal.

77:55

Attempt blocked. Adám Szalai (FC Schalke 04) right footed shot from outside the box is blocked. Assisted by Roman Neustädter.

76:35

Casemiro (Real Madrid) wins a free kick in the defensive half.

76:35

Foul by Julian Draxler (FC Schalke 04).

74:54 Goal scored

Goal! Goal! Real Madrid 3, FC Schalke 04 1. Álvaro Morata (Real Madrid) right footed shot from the centre of the box to the centre of the goal. Assisted by Gareth Bale.

74:50

Cristiano Ronaldo (Real Madrid) hits the bar with a left footed shot from a difficult angle on the left.

74:48

Attempt saved. Álvaro Morata (Real Madrid) right footed shot from the centre of the box is saved in the centre of the goal. Assisted by Gareth Bale.

73:23 Goal scored

Goal! Goal! Real Madrid 2, FC Schalke 04 1. Cristiano Ronaldo (Real Madrid) right footed shot from the right side of the box to the bottom right corner.

69:05 Substitution

Substitution Substitution, Real Madrid. Daniel Carvajal replaces Sergio Ramos.

67:02

Offside, Real Madrid. Gareth Bale tries a through ball, but Álvaro Morata is caught offside.

65:24

Corner, Real Madrid. Conceded by Sead Kolasinac.

65:22

Attempt blocked. Cristiano Ronaldo (Real Madrid) right footed shot from outside the box is blocked.

64:25

Sergio Ramos (Real Madrid) wins a free kick in the attacking half.

64:25

Foul by Adám Szalai (FC Schalke 04).

60:31

Foul by Nacho (Real Madrid).

60:31

Julian Draxler (FC Schalke 04) wins a free kick in the defensive half.

60:23

Attempt blocked. Asier Illarramendi (Real Madrid) right footed shot from outside the box is blocked.

59:57

Corner, Real Madrid. Conceded by Sead Kolasinac.

59:25

Attempt missed. Kaan Ayhan (FC Schalke 04) left footed shot from outside the box is too high. Assisted by Max Meyer.

58:00 Substitution

Substitution Substitution, FC Schalke 04. Kyriakos Papadopoulos replaces Benedikt Höwedes because of an injury.

57:42 Booking

Booking Asier Illarramendi (Real Madrid) is shown the yellow card for a bad foul.

57:33

Foul by Asier Illarramendi (Real Madrid).

57:33

Julian Draxler (FC Schalke 04) wins a free kick in the attacking half.

56:37

Delay over. They are ready to continue.

55:33

Delay in match Benedikt Höwedes (FC Schalke 04) because of an injury.

54:48

Attempt missed. Gareth Bale (Real Madrid) left footed shot from the right side of the box is high and wide to the left.

54:46

Attempt saved. Isco (Real Madrid) left footed shot from the centre of the box is saved in the centre of the goal. Assisted by Cristiano Ronaldo.

50:54

Corner, Real Madrid. Conceded by Ralf Fährmann.

50:52

Attempt saved. Cristiano Ronaldo (Real Madrid) header from the centre of the box is saved in the centre of the goal. Assisted by Sergio Ramos with a headed pass.

50:25

Corner, Real Madrid. Conceded by Joel Matip.

48:46

Attempt blocked. Benedikt Höwedes (FC Schalke 04) right footed shot from the centre of the box is blocked.

48:44

Attempt blocked. Benedikt Höwedes (FC Schalke 04) left footed shot from the centre of the box is blocked.

48:42

Attempt missed. Kaan Ayhan (FC Schalke 04) right footed shot from outside the box misses to the left following a corner.

48:12

Corner, FC Schalke 04. Conceded by Álvaro Morata.

47:29

Foul by Fábio Coentrão (Real Madrid).

47:29

Chinedu Obasi (FC Schalke 04) wins a free kick on the right wing.

46:16

Isco (Real Madrid) wins a free kick on the left wing.

46:16

Foul by Chinedu Obasi (FC Schalke 04).

45:00

Second Half begins Real Madrid 1, FC Schalke 04 1.

45:00 Substitution

Substitution Substitution, Real Madrid. Casemiro replaces Xabi Alonso.

45:00 Substitution

Substitution Substitution, FC Schalke 04. Adám Szalai replaces Klaas-Jan Huntelaar.

45:00 +2:00 Half time

Half Time First Half ends, Real Madrid 1, FC Schalke 04 1.

45:00 +1:37

Attempt missed. Klaas-Jan Huntelaar (FC Schalke 04) left footed shot from outside the box is too high. Assisted by Julian Draxler.

44:10

Attempt missed. Julian Draxler (FC Schalke 04) right footed shot from outside the box is too high. Assisted by Roman Neustädter.

43:12

Attempt missed. Chinedu Obasi (FC Schalke 04) left footed shot from outside the box is too high. Assisted by Kaan Ayhan.

42:29

Offside, Real Madrid. Sergio Ramos tries a through ball, but Cristiano Ronaldo is caught offside.

41:14

Attempt missed. Klaas-Jan Huntelaar (FC Schalke 04) right footed shot from outside the box is too high. Assisted by Julian Draxler.

39:20

Attempt missed. Klaas-Jan Huntelaar (FC Schalke 04) left footed shot from the centre of the box is close, but misses to the right. Assisted by Max Meyer with a through ball.

38:32

Attempt saved. Nacho (Real Madrid) right footed shot from the right side of the box is saved in the top right corner. Assisted by Álvaro Morata.

35:31

Attempt saved. Sergio Ramos (Real Madrid) header from the right side of the six yard box is saved in the bottom right corner. Assisted by Cristiano Ronaldo.

35:02

Corner, Real Madrid. Conceded by Tim Hoogland.

34:50

Attempt saved. Álvaro Morata (Real Madrid) right footed shot from the centre of the box is saved in the bottom right corner. Assisted by Cristiano Ronaldo with a through ball.

32:54

Attempt missed. Sergio Ramos (Real Madrid) header from the centre of the box misses to the left. Assisted by Isco with a cross following a corner.

32:27

Corner, Real Madrid. Conceded by Ralf Fährmann.

32:25

Attempt saved. Isco (Real Madrid) right footed shot from outside the box is saved in the top right corner. Assisted by Gareth Bale.

30:35 Goal scored

Goal! Goal! Real Madrid 1, FC Schalke 04 1. Tim Hoogland (FC Schalke 04) right footed shot from outside the box to the bottom left corner. Assisted by Roman Neustädter.

29:39

Attempt blocked. Álvaro Morata (Real Madrid) right footed shot from outside the box is blocked. Assisted by Isco.

27:02

Attempt missed. Álvaro Morata (Real Madrid) right footed shot from the centre of the box misses to the left. Assisted by Gareth Bale following a fast break.

22:12

Foul by Asier Illarramendi (Real Madrid).

22:12

Roman Neustädter (FC Schalke 04) wins a free kick in the attacking half.

20:57 Goal scored

Goal! Goal! Real Madrid 1, FC Schalke 04 0. Cristiano Ronaldo (Real Madrid) right footed shot from the centre of the box to the centre of the goal. Assisted by Gareth Bale.

18:54

Hand ball by Cristiano Ronaldo (Real Madrid).

17:43

Attempt missed. Raphael Varane (Real Madrid) header from the centre of the box is too high. Assisted by Fábio Coentrão with a cross following a corner.

17:18

Corner, Real Madrid. Conceded by Tim Hoogland.

16:00

Corner, Real Madrid. Conceded by Tim Hoogland.

14:58

Attempt missed. Sergio Ramos (Real Madrid) header from the left side of the six yard box is high and wide to the left. Assisted by Xabi Alonso with a cross following a set piece situation.

14:07

Gareth Bale (Real Madrid) wins a free kick on the right wing.

14:07

Foul by Julian Draxler (FC Schalke 04).

13:42

Álvaro Morata (Real Madrid) wins a free kick on the left wing.

13:42

Foul by Tim Hoogland (FC Schalke 04).

11:31

Foul by Álvaro Morata (Real Madrid).

11:31

Benedikt Höwedes (FC Schalke 04) wins a free kick in the defensive half.

7:49 Substitution

Substitution Substitution, Real Madrid. Gareth Bale replaces Jesé because of an injury.

7:36

Attempt saved. Klaas-Jan Huntelaar (FC Schalke 04) left footed shot from outside the box is saved in the centre of the goal. Assisted by Julian Draxler.

4:11

Delay over. They are ready to continue.

2:36

Delay in match Jesé (Real Madrid) because of an injury.

1:55

Jesé (Real Madrid) wins a free kick on the right wing.

1:55

Foul by Sead Kolasinac (FC Schalke 04).

0:00

First Half begins.

0:00

Lineups are announced and players are warming up.

Live data and text provided by our data suppliers