Cristiano Ronaldo scored a brilliant goal from free kick in a Real Madrid’s thrilling 2-1 win over his former club, Sporting Lisbon and became the first player to net 12 times from a dead ball in the Champions League history.

The Defending European Champions came from behind to get all three points of the game as Ronaldo, who won UEFA’s player of the year award last month, cancelled out Bruno Cesar’s early second half goal in the 89th minute with a superb long-range free-kick before Alvaro Morata won it with a stoppage-time header.

It was his 12th career free-kick in the Champions League, breaking the previous record held by Alessandro del Piero who had 11 and took his total to 94 goals in the competition – and 79 in 76 games for Real.

In the other match in the same group, Borussia Dortmund humiliated Legia Warsaw 6-0 in the Polish capital with goals from Mario Gotze, Sokratis Papastathopoulos, Marc Bartra, Raphael Guerreiro, Gonzalo Castro and Pierre-Emerick Aubameyang.