Liverpool moved to within one point of Premier League leaders Manchester City as they emerged impressive winners after a tough examination at Arsenal.
The Gunners, well in the fight to finish in the top four, pushed Liverpool hard until Jurgen Klopp's quadruple-chasing side ruthlessly took control after the break.
Liverpool keeper Alisson saved crucially from Martin Odegaard after Thiago's misplaced backpass before Diogo Jota put Liverpool ahead, beating Aaron Ramsdale at his near post in the 54th minute.
Jota and Luis Diaz were immediately replaced by Mo Salah and Roberto Firmino, the latter doubling Liverpool's advantage just after the hour mark with a perfect flick from Andrew Robertson's cross.
Liverpool have now reeled off nine Premier League wins in succession while Arsenal remain in fourth, a point ahead of Manchester United but with two games in hand.
More to follow.
helpHow to play
Rate players out of 10 throughout or after the game. The rater will close 30 minutes after the final whistle.
Rating range key1 = Give it up10 = Pure perfection
Line-ups
Arsenal
Formation 4-2-3-1
32Ramsdale
17Cédric Soares4White6Gabriel3Tierney
5Partey34Xhaka
7Saka8Ødegaard35Martinelli
9Lacazette
32Ramsdale17Cédric Soares4White6Gabriel3Tierney5Partey34Xhaka7SakaSubstituted forPépéat 74'minutes8ØdegaardSubstituted forSmith Roweat 67'minutes35Martinelli9LacazetteSubstituted forNketiahat 80'minutesSubstitutes
1Leno10Smith Rowe16Holding19Pépé20Tavares23Sambi Lokonga25Elneny30Nketiah69SwansonLiverpool
Formation 4-3-3
1Alisson
66Alexander-Arnold32Matip4van Dijk26Robertson
14Henderson3Fabinho6Thiago Alcántara
10Mané20Jota23Díaz
1Alisson66Alexander-Arnold32Matip4van Dijk26Robertson14Henderson3Fabinho6Thiago AlcántaraSubstituted forJonesat 90'minutes10Mané20JotaSubstituted forFirminoat 56'minutesBooked at 63mins23DíazSubstituted forSalahat 56'minutesSubstitutes
5Konaté8Keïta9Firmino11Salah12Gomez15Oxlade-Chamberlain17Jones18Minamino62KelleherReferee:Andre MarrinerAttendance:59,968Live Text
Match ends, Arsenal 0, Liverpool 2.
Second Half ends, Arsenal 0, Liverpool 2.
Substitution, Liverpool. Curtis Jones replaces Thiago.
Sadio Mané (Liverpool) wins a free kick on the left wing.
Foul by Benjamin White (Arsenal).
Attempt missed. Gabriel Martinelli (Arsenal) right footed shot from the left side of the box is close, but misses to the right. Assisted by Granit Xhaka.
Foul by Sadio Mané (Liverpool).
Cédric Soares (Arsenal) wins a free kick in the attacking half.
Substitution, Arsenal. Eddie Nketiah replaces Alexandre Lacazette.
Attempt blocked. Mohamed Salah (Liverpool) left footed shot from the right side of the box is blocked. Assisted by Thiago.
Offside, Arsenal. Kieran Tierney tries a through ball, but Gabriel Martinelli is caught offside.
Corner, Liverpool. Conceded by Gabriel Martinelli.
Mohamed Salah (Liverpool) wins a free kick on the right wing.
Foul by Granit Xhaka (Arsenal).
Offside, Arsenal. Cédric Soares tries a through ball, but Nicolas Pépé is caught offside.
Substitution, Arsenal. Nicolas Pépé replaces Bukayo Saka.
Hand ball by Bukayo Saka (Arsenal).
Foul by Fabinho (Liverpool).
Alexandre Lacazette (Arsenal) wins a free kick in the defensive half.
Foul by Roberto Firmino (Liverpool).
Our coverage of your Premier League club is bigger and better than ever before - here's everything you need to know to make sure you never miss a moment