After a gripping opening night, the Champions League continued on Wednesday with some high-scoring encounters around Europe.

Man City and Liverpool both opened their accounts with entertaining wins, but it was not the European debut Lionel Messi hoped for as PSG were held.

Read on, or jump to the game of your choice below, for match reports and highlights for Wednesday’s fixtures.


Watch TNT Sports' unbeatable line-up of world-class live sport for just £29.99 a month.

Besiktas 1-2 Borussia Dortmund - Watch replay

Two familiar faces did the damage for Dortmund, as English teenage star Jude Bellingham and Erling Haaland scored the goals.

Bellingham, who was part of England’s Euros squad in the summer, became the youngest player to ever score in two consecutive Champions League games aged just 18 years and 78 days old.

And it was goal-machine Haaland who got the second on the stroke of half time, taking his remarkable scoring record to 15 in 11 group stage matches.

Francisco Montero did head home a very late consolation for the hosts but Dortmund ultimately picked up the matchday one win despite not being at their best.

FC Sheriff 2-0 Shakhtar Donetsk - Watch replay

Moldovan outfit Sheriff were history makers as they secured the win on their first ever appearance in the Champions League group stage.

Cristiano (no, not that one) claimed both assists as he set up Adama Traore (also not that one) who volleyed home and substitute Momo Yansane.

Despite dominating the match, experienced Champions League campaigners Shakhtar could not turn their dominance into points and upset the fairy tale story.

Liverpool 3-2 AC Milan - Watch replay

Liverpool built a Champions League reputation on their 2005 second-half recovery against AC Milan and they were required to come from behind again to get their European campaign off to a winning start.

The achievement was considerably easier than the seemingly gargantuan task of recovering from 3-0 down against the then mighty Serie A giants but they made much harder work of their 3-2 victory at Anfield than they should have done.

Such was their early dominance Jurgen Klopp’s side should have been out of sight well before Ante Rebic and Brahim Diaz scored within two minutes of each other just before the break to surprisingly turn the match on its head.

Trent Alexander-Arnold’s ninth-minute shot had deflected in off Fikayo Tomori before Mohamed Salah missed the chance to establish an early platform with his first failure from the penalty spot in 18 attempts.

Liverpool turned up the heat with Salah’s 72nd goal in his 100th appearance at Anfield, shortly after the restart provided the necessary momentum and Jordan Henderson secured the win with a low half-volley.

Man City 6-3 RB Leipzig - Watch replay

Manchester City launched their latest Champions League challenge with a remarkable 6-3 victory over 10-man Leipzig at the Etihad Stadium.

Five different City players got on the scoresheet for last season’s runners-up, who also benefited from an own goal in a thrilling end-to-end encounter to open Group A.

Christopher Nkunku scored a brilliant hat-trick in a losing cause for the visitors, who had former City left-back Angelino sent off in the second half.

Nathan Ake opened the scoring for City with Nordi Mukiele turning into his own net and Riyad Mahrez adding a penalty in the first half.

Jack Grealish marked his first Champions League appearance with City’s first goal of the second half before Joao Cancelo and Gabriel Jesus also netted.

Leipzig, the 2020 semi-finalists, had threatened to be a tough test for Pep Guardiola’s side. In an attacking sense that proved the case but, defensively, City regularly cut the German team open.

Inter 0-1 Real Madrid - Watch replay

Rodrygo snatched all three points for Real Madrid at the death, with his 89th-minute winner extremely harsh on hosts Inter.

Thibaut Courtois made three key stops to keep the scores at 0-0 before summer signing Eduardo Camavinga came off the bench to set up 20-year-old Rodrygo.

It was a dream start for former AC Milan manager Carlo Ancelotti who looks to guide the Spanish giants to another Champions League crown during his second spell in charge.

Club Brugge 1-1 PSG - Watch replay

Well it wasn’t the dream European debut Lionel Messi had hoped for in his new PSG colours, when the French giants deservedly held by Club Brugge.

Kylian Mbappe, in the starting XI alongside Messi and Neymar, showed great trickery and skill to set up former Manchester United midfielder Ander Herrera to open the scoring.

Messi threatened to score on his 150th appearance in the competition but his shot hit the crossbar before Hans Vanaken levelled for the hosts.

With Manchester City at home next, the pre-tournament favourites did not get the result they were hoping for and proves the hosts may not be the group whipping boys as expected.

Atletico Madrid 0-0 Porto - Watch replay

While Liverpool and AC Milan served up a classic at Anfield, the other match in the group proved to be far less exciting with both defences on top.

Atletico were as stubborn as ever to break down but in truth 10-man Porto rarely threatened the hosts, while Diego Simeone will have been frustrated by his side’s lack of creativity.

It was the visitors that came closest to snatching a winner with Otavio’s cross striking the post before former Newcastle defender Chancel Mbemba was given his marching orders at the death.

Sporting CP 1-5 Ajax - Watch replay

While Cristiano Ronaldo and Lionel Messi’s European debuts (second debut for the Portuguese) may not have gone to plan for their new clubs – Sebastien Haller’s certainly did!

The former West Ham striker was omitted from Ajax’s Champions League squad in error last season and was made to wait for his first outing but it was worth it.

He netted four times in Ajax’s demolition of Sporting with Steven Berghuis also on target for the hosts, with Paulinho notching a consolation strike.