Figure caption,

Real Madrid batter Leipzig as 100% start continues

ByAlex Brotherton
BBC Sport journalist

Bernardo Silva scored his first goal for Real Madrid as Jose Mourinho's side beat RB Leipzig to maintain their 100% start in the Champions League.

The midfielder, who joined from Manchester City in the summer, converted from close range to put the Spaniards in front two minutes before half-time.

Arda Guler bundled over the goalline for the second, while Kylian Mbappe scored his 12th goal in 12 games this season, and £120m summer signing Yan Diomande netted against his old club just before the end.

RB Leipzig looked the more dangerous side for much of the first half, but were made to rue missed chances as Thibaut Courtois denied both Christopher Nkunku and Romulo with smart saves.

Real improved and Bernardo forced the ball over the line after Guler's strike deflected off a defender and squirmed between the legs of goalkeeper Maarten Vandevoordt.

The Belgium goalkeeper did well to tip a stinging Federico Valverde effort past the post early in the second half, but was powerless to prevent Guler meeting Mbappe's header across the face of goal for a simple tap-in.

Frenchman Mbappe scooped a shot into the side netting from a Jude Bellingham cut-back as he looked for his customary goal, and he found it late on with a curling finish into the corner from the edge of the penalty area.

Tidiam Gomis finished off a neat move to pull a goal back for Leipzig, but two minutes later, Real substitute Diomande - who left the German side in the summer - rifled in a spectacular volley from outside the box.

After facing Barcelona in the first Clasico of the season on Sunday, 25 October (20:00 GMT), Jose Mourinho's men will travel to Greece to face AEK Athens on Wednesday, 4 November (17:45 GMT), while Leipzig will host Manchester City later that evening at 20:00 GMT.

Player of the match

Number: 5 J. Bellingham
Average rating 8.12
Number: 5 J. Bellingham
Average Rating: 8.12
Number: 25 Y. Diomande
Average Rating: 7.46
Number: 15 A. Güler
Average Rating: 7.39
Number: 20 Bernardo Silva
Average Rating: 7.26
Number: 10 K. Mbappé
Average Rating: 7.24
Number: 1 T. Courtois
Average Rating: 7.17
Number: 8 F. Valverde
Average Rating: 7.01
Number: 22 A. Rüdiger
Average Rating: 6.70
Number: 6 E. Camavinga
Average Rating: 6.63
Number: 4 Dean Huijsen
Average Rating: 6.63
Number: 21 B. Díaz
Average Rating: 6.59
Number: 9 Endrick
Average Rating: 6.44
Number: 19 Carlos Espí
Average Rating: 6.23
Number: 7 Vinícius Júnior
Average Rating: 6.12
Number: 18 Álvaro Carreras
Average Rating: 6.08
Number: 17 Marc Cucurella
Average Rating: 5.73

After the opportunity to rate players has closed, the score displayed represents the average from all the submissions by BBC Sport users.

Watch highlights of every Champions League game from 22:00 on Wednesday on BBC iPlayer and the BBC Sport website and app.

There will also be a Champions League Match of the Day on BBC One on Wednesday, from 22:40 to 00:00.