Alvaro Morata scored a 95th-minute winner as Real Madrid came from behind to record a 2-1 victory over Sporting Lisbon in Wednesday night’s Champions League contest in the Spanish capital.

Bruno Cesar had sent an impressive Sporting side one goal ahead early in the second period of the Group F clash, but Cristiano Ronaldo levelled with an 89th-minute free kick against his former employers, before substitute forward Morata won it with virtually the last touch of the match at the Bernabeu.

Sergio Aguero scored a hat-trick and Kelechi Iheanacho contributed with a goal of his own against Borussia Monchengladbach to get Manchester City off to a winning start in their Champions League Group C campaign.

The fixture was played 24 hours later than scheduled due to the Etihad Stadium pitch being waterlogged following torrential rain in the North-West city.

Borussia Dortmund kicked off their Champions League campaign in style by cruising to a 6-0 victory against Legia Warsaw at the Stadion Wojska Polskiego.

The hosts – Poland’s first representatives at this stage of the competition in 21 years – found themselves three down in the opening quarter of the match and failed to recover.

Leicester City got their maiden Champions League campaign off to the perfect start after thrashing Club Brugge 3-0

Tottenham Hotspur marked their return to the Champions League with a disappointing 2-1 defeat against AS Monaco.

UEFA Champions League Results

Group C
Manchester City 4 – 0 Borussia Moenchengladbach

Group E
Bayer Leverkusen 2 – 2 CSKA Moscow
Tottenham Hotspur 1 – 2 Monaco

Group F
Legia Warszawa 0 – 6 Borussia Dortmund
Real Madrid 2 – 1 Sporting CP

Group G
Brugge 0 – 3 Leicester City
FC Porto 1 – 1 FC Koebenhavn

Group H
Juventus 0 – 0 Sevilla
Lyon 3 – 0 Dinamo Zagreb