Liverpool had to come from behind to win a Champions League thriller against AC Milan 3-2 at Anfield on Wednesday.
Having between them produced arguably the greatest European Cup final of all time in 2005, when the Reds came back from 3-0 down to win the trophy on penalties, they then gave us Milan’s revenge in another gripping tournament-deciding showdown two years later.
On Wednesday, they produced another see-saw classic that saw the Reds take the lead, miss a penalty, somehow give away two goals late in the first half and then rally in the second to claim the win.
Jurgen Klopp’s team laid siege to Milan’s goal from the start, taking a deserved early lead when former Chelsea defender Fikayo Tomori deflected a cross from Trent Alexander-Arnold into his own net.
Klopp’s side regrouped to subject Milan to intense pressure once more after the break and were rewarded for their stirring comeback, Salah making amends for his penalty miss by equalising from close range after 48 minutes when he was superbly set up by Divock Origi.
And as the traffic became one-way once more with Anfield turning up the volume, Jordan Henderson rifled home his first Champions League goal for seven years in the 69th minute when Milan could only partially clear a Liverpool corner to settle this richly entertaining Group B opening game.
The other game in the group saw Atletico Madrid and Porto play a goalless draw at the Wanda Metropolitano.
Elsewhere, last season’s runners-up, Manchester City, began their 2021/2022 Champions League campaign with a 6-3 win over RB Leipzig in a group A fixture.
City produced a stunning attacking display as Nathan Ake had put Pep Guardiola’s side ahead with a powerful header – the 10th different player to score in a City shirt this season.
A calamitous own goal by Nordi Mukiele doubled the lead for the Citizens. The France defender got his angles horribly wrong as his attempted header back to his keeper following Kevin de Bruyne’s delivery ended up in the net.
Mukiele, however, made up for his error by playing a role in Christopher Nkunku’s goal for Club Brugge to make it 2-1 before Riyad Mahrez restored the two-goal cushion with a penalty after Lukas Klostermann was adjudged to have handled the ball in the box.
Nkunku gave RB Leipzig hope with a header only for Jack Grealish, the British record £100m signing from Aston Villa to his score his second for Man City with a delightful finish to make it 4-2. He illuminated Etihad Stadium after cutting inside from the left before curling home.
Former Paris St-Germain player Nkunku completed his hat-trick, but Joao Cancelo added a stunning fifth and substitute Gabriel Jesus a sixth.
RB Leipzig finished with 10 men after former Manchester City player Angelino was sent off in the 79th minute for a second yellow card.
It proved to be a frustrating evening for Paris St-Germain, the other heavyweight money spenders in group A, as they were held to a 1-1 draw away at Club Brugge.
Despite Lionel Messi, Kylian Mbappe and Neymar all starting, it was Ander Herrera who netted the opener after great work down the left from Mbappe.
Hans Vanaken scored a deserved equaliser before the break to get the 29,000-seater Jan Breydel Stadium rocking.
Messi was carded for a second-half foul and Mbappe was replaced after 51 minutes as PSG found it difficult to break down the energetic hosts, who may feel they could have won the game themselves.
The Argentine superstar struck the crossbar but struggled to make a serious impact on his full debut as PSG struggled to deal with the home side’s aggressive pressing throughout and needed goalkeeper Keylor Navas to tip Charles de Ketelaere’s well-struck effort over the crossbar to keep them level.
The final whistle was met by roars from the home crowd, who continued to celebrate as Oasis tracks were belted out over the stadium tannoy on a memorable night for the club.
Ajax routed Sporting Lisbon 5-1, with Cameroonian striker, Sebastien Haller, who was left out of Ajax’s Europa League squad last year because of a club administrative error, netting a quadruple.
Youngsters Jude Bellingham and Erling Braut Haaland found the back of the net as Borrusia Dortmund defeated Bestikas 2-1.
In the same vein, two youngsters teamed up in the 89th minute as Real Madrid won at the San Siro against Serie A champions Inter Milan. Eduardo Camavinga set up Rodrygo for the only goal.
Additional reporting from BBC