WEST HAM and Arsenal served up one of the finest London derbies in recent memory on Saturday night, with SEVEN goals in the first half alone.
The Gunners sailed into a 4-0 lead in the opening 35 minutes before the Hammers reduced the deficit with two quickfire goals, including a sublime Emerson free-kick.
Bukayo Saka's penalty on the stroke of half-time made it 5-2, becoming only the fourth Premier League match in history to see seven goals before the break.
A relatively lacklustre second half followed, with Mikel Arteta ringing the changes, particularly with Wednesday night's showdown with Man Utd at the Emirates in the back of his mind.
The result pulled the Gunners up to second in the Premier League table, six points behind Liverpool ahead of Sunday's huge showdown between the leaders and a struggling Man City.
Here's how SunSport's Charlie Pittock rated the Arsenal players...
READ MORE IN FOOTBALL
David Raya - 6
Beaten at his near post for Wan-Bissaka's opener, and could do nothing about Emerson's free-kick.
Conceded two in two minutes, but had virtually nothing to do besides that.
Jurrien Timber - 6
Charged towards the near-post at every corner, creating space for Gabriel to score and further opportunities throughout the game.
West Ham players seemed to take turns fouling him, a major worry given the Arsenal's current lack of options at right-back.
Most read in Football
BEST FREE BET SIGN UP OFFERS FOR UK BOOKMAKERS
William Saliba - 6
Outshone by his defensive partner, but Saliba hardly put a foot wrong in the first half either.
Lucky to escape a booking early in the second half for a challenge on Jarrod Bowen.
Gabriel - 8
The Brazilian headed home early on after a new-look corner routine to put his side in front.
Wiped out by Lukasz Fabianski to gift Arsenal a penalty right at the end of the first-half.
Taken off at half-time, Mikel Arteta confirmed in his post-match press conference that it was due to a prior injury.
Riccardo Calafiori - 5
There's no doubting the Italian's attacking capabilities, but his defensive awareness risks being his downfall, as he was caught out for Aaron Wan-Bissaka's goal.
Replaced by Oleksandr Zinchenko in the 56th minute, and appeared to point at his groin as he left the pitch.
Bukayo Saka - 9
Mr Reliable - at the centre of anything and everything whenever the Gunners went forward.
Whipped in an inch-perfect corner for Gabriel, squared it to Trossard for Arsenal’s second, won the penalty for the third, and scored the penalty to make it 5-2 late on in the first half.
Replaced by Raheem Sterling with 74 minutes on the clock.
Jorginho - 6
The Italian had a fairly anonymous first half, but when your team scores five in one half, can anyone really have had a bad game?
Declan Rice - 6
Controlled the midfield alongside Jorginho, helping keep West Ham counter attacks to a minimum.
Gave away a foul in a dangerous area before Emerson slotted home West Ham's second with a wonderful free-kick.
Leandro Trossard - 7
Doubled the Gunners’ first-half lead with the easiest goal he’ll score all season.
Pinged a perfect pass over the top to send Havertz through for the fourth.
Much quieter in the second half, as were the rest of his team-mates.
Martin Odegaard - 7
The Gunners captain's glorious through ball split open the West Ham defence in the build-up to Arsenal's second.
Always a threat, and made it 3-0 with a penalty.
Kai Havertz - 6
Ran in behind to make it 4-0 within 35 minutes, prompting a mass exodus of West Ham fans.
He's now got as many Premier League goals and assists for Arsenal as he did for Chelsea, but in 42 fewer games.
SUBS
Jakub Kiwior - 6
Replaced Gabriel for the second half, and he certainly had big boots to fill.
Hardly had anything to do in a very quiet second half for the Gunners defence.
Oleksandr Zinchenko - 6
Mikel Arteta may have no choice but to play the Ukrainian at left-back if Calafiori is injured, and he didn't do himself any harm.
Solid at the back and got involved in some of Arsenal's attacks too.
Raheem Sterling - 6
The Chelsea loanee is in desperate need of minutes, and came on with 15 minutes to go.
Hit the side netting after Declan Rice's menacing run through the West Ham midfield.
Gabriel Jesus - 5
Completely misjudged a pass within seconds of coming on, the former Man City man is yet to replicate the same form he had at the Etihad in an Arsenal shirt.
READ MORE SUN STORIES
Made some promising runs but looks totally void of all confidence.
Ethan Nwaneri - N/A
The 17-year-old was brought on with just over five minutes to go, and didn't really have enough time to make an impact on the game.