Gabriel Martinelli's goal was enough to help Arsenal extend their lead at the top of the Premier League with a hard-fought 1-0 win at Leicester City.
The Brazilian struck in the first minute of the second half, latching on to a deft pass from Leandro Trossard to roll his shot past Danny Ward.
Trossard had a fine first-half goal disallowed after Arsenal's Ben White held Ward in the build-up.
Arsenal lead Manchester City by five points before Pep Guardiola's side face Bournemouth in Saturday's 17:30 GMT kick-off.
Leicester, who remain 14th, were lacklustre although Kelechi Iheanacho had a goal flagged for offside shortly after Trossard's disallowed effort and Anthony Dewsbury-Hall curled a shot just wide in the second half.
Following their second consecutive away win, the Gunners are next in action when they host Everton on Wednesday.
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
Leicester City
Squad number1Player nameWard
Squad number27Player nameCastagne
Squad number15Player nameSouttar
Squad number3Player nameFaes
Squad number16Player nameKristiansen
Squad number26Player namePraet
Squad number25Player nameNdidi
Squad number22Player nameDewsbury-Hall
Squad number37Player nameTetê
Squad number14Player nameIheanacho
Squad number7Player nameBarnes
Squad number8Player nameTielemans
Squad number9Player nameVardy
Squad number20Player nameDaka
Squad number21Player nameRicardo Pereira
Squad number42Player nameSoumaré
Arsenal
Squad number5Player nameParteySquad number14Player nameNketiahSquad number18Player nameTomiyasuLine-ups
Leicester
Formation 4-3-3
1Ward
27Castagne15Souttar3Faes16Kristiansen
26Praet25Ndidi22Dewsbury-Hall
37Tetê14Iheanacho7Barnes
1Ward27CastagneSubstituted forRicardo Pereiraat 85'minutes15Souttar3Faes16Kristiansen26PraetSubstituted forDakaat 77'minutes25NdidiSubstituted forSoumaréat 77'minutes22Dewsbury-Hall37TetêSubstituted forTielemansat 62'minutes14IheanachoSubstituted forVardyat 62'minutes7BarnesSubstitutes
8Tielemans9Vardy18Amartey20Daka21Ricardo Pereira24Mendy31Iversen33Thomas42SoumaréArsenal
Formation 4-3-3
1Ramsdale
4White12Saliba6Gabriel35Zinchenko
8Ødegaard20Jorginho34Xhaka
7Saka19Trossard11Martinelli
1Ramsdale4White12Saliba6Gabriel35ZinchenkoSubstituted forTomiyasuat 90+3'minutes8ØdegaardSubstituted forParteyat 84'minutes20Jorginho34Xhaka7Saka19TrossardSubstituted forNketiahat 70'minutes11MartinelliBooked at 38minsSubstitutes
3Tierney5Partey10Smith Rowe14Nketiah15Kiwior16Holding18Tomiyasu21Fábio Vieira30TurnerReferee:Craig PawsonAttendance:32,227Live Text
Match ends, Leicester City 0, Arsenal 1.
Second Half ends, Leicester City 0, Arsenal 1.
Hand ball by Harvey Barnes (Leicester City).
Corner, Arsenal. Conceded by Harry Souttar.
Substitution, Arsenal. Takehiro Tomiyasu replaces Oleksandr Zinchenko.
Delay over. They are ready to continue.
Delay in match because of an injury Youri Tielemans (Leicester City).
Granit Xhaka (Arsenal) wins a free kick in the defensive half.
Foul by Patson Daka (Leicester City).
Granit Xhaka (Arsenal) wins a free kick in the attacking half.
Foul by Youri Tielemans (Leicester City).
Substitution, Leicester City. Ricardo Pereira replaces Timothy Castagne.
Offside, Arsenal. Ben White tries a through ball, but Eddie Nketiah is caught offside.
Substitution, Arsenal. Thomas Partey replaces Martin Ødegaard.
Delay over. They are ready to continue.
Delay in match because of an injury Jorginho (Arsenal).
Offside, Leicester City. Kiernan Dewsbury-Hall tries a through ball, but Harvey Barnes is caught offside.
Substitution, Leicester City. Boubakary Soumaré replaces Wilfred Ndidi.
Substitution, Leicester City. Patson Daka replaces Dennis Praet.
Foul by Bukayo Saka (Arsenal).
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