Joel Matip headed in an 89th-minute winner as Liverpool beat Ajax Amsterdam 2-1 in their Champions League Group A match at Anfield.
Mohamed Salah fired the home side ahead in the 17th minute after being picked out by Diogo Jota, the Egyptian beating Ajax keeper Remko Pasveer with a trademark finish.
But the lead lasted just 10 minutes before Ajax pulled level with a stunning strike from Mohammed Kudus who worked himself some space in the box before hammering the ball into the top corner.
Liverpool had lost their opening game in the group 4-1 at Napoli.
Tottenham Hotspur suffered their first defeat of the season as Sporting Lisbon snatched a 2-0 home win over Antonio Conte's side with goals in added time from substitutes Paulinho and Arthur Gomes.
Spurs created the better chances in an open and entertaining match but Sporting striker Paulinho broke the deadlock in the 90th minute while Brazilian forward Gomes, who had only come onto the pitch after the goal, made sure of the victory with a superb strike in the second minute of added time
The victory means Sporting lead Group D with six points, with Tottenham second on three after two games.
Bayern Munich scored twice in four minutes against the run of play, through Lucas Hernandez and Leroy Sane, to beat Barcelona 2-0.
It was an unhappy return to Munich for Barca striker Robert Lewandowski, the Bavarians' second-highest all-time scorer who left in the summer after eight years, with the Germans now top of their group on six points from two matches.
Barcelona are on three points.
Club Brugge pulled off a shock 4-0 win at FC Porto to win a second successive Champions League Group B game and go top of the standings.
-Reuters