Pierre-Emerick Aubameyang scored a superb hat-trick as Arsenal ended their three-game winless run with victory over Leeds United at Emirates Stadium.
Aubameyang opened the scoring in the 14th minute before doubling his side’s advantage from the spot towards the end of the first half.
Right-back Hector Bellerin grabbed a third on the stroke of half-time, with Aubameyang completing his hat-trick with a header moments after the restart.
But from 4-0 down Leeds grabbed two second-half goals through Pascal Struijk and substitute Helder Costa to give Arsenal a late scare.
At the Hawthorns, Bruno Fernandes’ stunning volley salvaged a point for Manchester United at struggling West Brom, but Ole Gunnar Solskjaer’s side lost further ground in the Premier League title race.
United moved back above Leicester in second place, but are now seven points behind leaders Manchester City, who also have a game in hand.
The Baggies took a shock lead after just 83 seconds as on-loan striker Mbaye Diagne outmuscled Victor Lindelof to head in from Conor Gallagher’s cross, reports the BBC.
United where finding it difficult to make inroads in a lacklustre opening period until Fernandes hooked Luke Shaw’s cross into the top corner with his weaker left foot.
The visitors improved in the second half, Mason Greenwood testing Sam Johnstone with a low strike and Scott McTominay seeing his follow up cleared off the line.
With time running out, skipper Harry Maguire leapt to send his header towards the top corner, but Johnstone tipped the effort against the post to deny United an injury-time winner.
Sam Allardyce’s side could have won it themselves late on, but Diagne struck his effort over the crossbar from six yards out.
Though they claimed a draw, West Brom remain in deep trouble at the wrong end of the table, second from bottom and 12 points from safety.
And in the first game of the day, Pedro Neto scored a stunning individual goal as Wolves came from a goal down to beat Southampton at St Mary’s.
It was a tale of two halves, with the visitors improving markedly as an attacking force after the break to hand Southampton their sixth successive Premier League defeat.
The home side controlled the opening period and took the lead when Danny Ings scored with a brilliant volley after he was picked out by Stuart Armstrong.
However, the game turned in the 52nd minute when referee Graham Scott awarded a penalty after ruling that Ryan Bertrand’s use of his arm to block Nelson Semedo’s attempted delivery was illegal.