Player Ratings: Arsenal 2-1 Brentford:
Kai Havertz spared Aaron Ramsdale's blushes as Arsenal sealed a vital victory over Brentford - a result that puts the Gunners top of the Premier League before title rivals Liverpool and Manchester City clash on Sunday afternoon.
Mikel Arteta's side - who lead the table for the first time since December - went in front through Declan Rice's header after 19 minutes.
The Gunners continued to dominate but, just as the home side were about to head into the inteval a cvomfiortablew 1-0 up, Ramsdale's clearance was blocked by a sliding Yoane Wissa as the ball rebounds into the net.
A real shame for Ramsdale in what could well be his last game in Arsenal colours - that was until Havertz's late winner sealed three vital points.
Find out who impressed with our Gooner Fanzine Player Ratings
GK: Aaron Ramsdale - 7/10 - Several superb saves in the second half helped Arsenal to three vital points. Thankfully his error just before half time will not be what fans remember this loyal Gunners servant for in what could well be his final game in Arsenal colours.
RB: Ben White - 9/10 - Two assists for the Gunners Love Island Maldini as Benny Blanco has been christened. Another superb performance
CB: William Saliba - 8/10 - Kept Ivan Toney quiet
CB: Gabriel Magalhaes - 7.5/10 - Dangerous going forward and solid at the back
LB: Jakub Kiwior - 6.5/10 - Progressing nicely after a shaky start to his Arsenal career
CM: Jorginho - 8/10 - Quietly effective and hugely efficient in the heart of battle
CM: Declan Rice - 8.5/10 - Another goal for Arsenal's world class midfielder - with another outstanding performance on and off the ball, in and out of possession, in attack or defence.
CM: Martin Odegaard - 8/10 - Alwasy prompted his colleagues to attack with his silky skills, creativity and vision
RW: Bukayo Saka - 8/10 - Lively as ever
CF: Kai Havertz - 8.5/10 - As the song goes: Kai Havertz scored again...' to make it four in four for the Gunners at a crucial time of the season
LW: Leandro Trossard - 6.5/10 - Not as effective as he would have liked but not for want of trying
Substitutes
SUB: Gabriel Jesus (70' for Jorginho) - 7/10
SUB: Reiss Nelson (79' for Trossard) - 7.5/10
SUB: Oleksandr Zinchenko (79' for Kiwior) - 7/10
SUB: Thomas Partey (90' for Odegaard) - N/A
Subs not used: Karl Hein (GK),
Cedric Soares,
Emile Smith Rowe,
Fabio Vieira,
Eddie Nketiah