Shakhtar Donetsk 3 Real Madrid 4: Ronaldo wins the group despite late comeback

Real Madrid clinched top spot in Champions League Group A thanks to an enthralling, Cristiano Ronaldo-inspired 4-3 win over Shakhtar Donetsk.

Ronaldo opened the scoring after 18 minutes, turning Gareth Bale's lob across goal over the line, before teeing up Luka Modric to smash home a second just after half-time.

Ronaldo steered in his second and Madrid's fourth after some more good work from Bale to cap an impressive display, though Alex Teixeira got a goal back from the penalty spot, before Dentinho's header and Teixeira's clever finish gave Shakhtar hope.

Madrid were comfortably on top and took advantage with 18 minutes played. 

Bale raced onto Modric's pass and lofted a square ball over the onrushing Andriy Pyatov to the far post, where Ronaldo arrived to nod the ball over the line despite Yaroslav Rakitskiy's best efforts.

Pyatov reacted well to spurn Ronaldo before the break but Benitez's side looked comfortable with their one-goal lead.

Two minutes later, Madrid had their third.