- Arsenal eight points off the Champions League places after seventh league defeat.
- Swansea City climb out of the relegation zone with a second win in a row.
- Carlos Carvalhal's side have beaten Liverpool and the Gunners in successive games
- Olivier Giroud comes off the bench to make final appearance for final 14 minutes ahead of move to Chelsea.
- Recap: Huddersfield Town 0-3 Liverpool
Premier League scores
Swansea City 3-1 Arsenal
West Ham United 1-1 Crystal Palace
Well that is all we have time for from the Liberty Stadium. Arsenal humiliated by Swansea, while in east London West Ham and Crystal Palace have a valuable point in their respective bids to beat the drop.
Join us tomorrow for live coverage of the final day of trading in the January transfer window, while we also have coverage of seven games from the top flight including Tottenham vs Manchester United.
But until next time, it's goodbye.
Full time: West Ham 1-1 Crystal Palace
Full time: Swansea 3-1 Arsenal
Two wins in a row for the Swans, who are out of the bottom three for the first time since October. What a success for Carlos Carvalhal who is making this Premier League malarkey look easy.
Arsenal however look doomed in the race for the Champions League and are destined to fall eight points behind fourth place. Pierre-Emerick Aubameyang might be on his way but there are few other positives to emerge from this game, they were woeful.
Olivier Giroud played 14 minutes before he is expected to join Chelsea, such was the Gunners' desperation.
Three added minutes at the Liberty Stadium. Arsenal are sunk here.
Just to put this display into some kind of context.
Olivier Giroud on for Arsenal but he can't turn their fortunes around.
GOAL! Swansea 3-1 Arsenal (Sam Clucas)
What a mess for Arsenal but jubilation for Swansea.
Jordan Ayew has been a threat all night and he scampers past Mustafi and though the German nips in Clucas reacts first and slams past Cech. Game over.
Swansea not under a great deal of pressure but Arsenal are pushing them back onto the edge of their own box. They hung on against Liverpool; can they repeat the trick tonight?
Arsenal have been woeful since the goal for Ayew and have barely test Lukasz Fabianski in the Swansea goal. Eleven minutes to go and you have to saw the home side look comfortable.
Petr Cech laments the mistake which gifted Swansea the advantage.
Olivier Giroud on for the final 15 minutes in south Wales. Desperate times and all that.
Not sure I can believe he is on just hours ahead of him joining Chelsea.
Jordan Ayew celebrates putting Swansea ahead.
This sums up the madness.
Olivier Giroud coming on for Arsenal. Still 18 minutes to go, but this is a hell of a gamble.
Swansea should be three up. Nathan Dyer is played in by Mustafi's dreadful header, but he drags wide.
Henrikj Mkhitaryan on for his Arsenal debut - but it is not going to plan.
Henrikh Mkhitaryan was on for just one minute before Arsenal went behind. Not the ideal start for the Armenian.
Will Arsene Wenger dare risk Olivier Giroud now? The Gunners have been short of ideas and they could look to the Frenchman to turn things around.
But do the north Londoners risk him, when an injury could lead to the Aubameyang deal collapse?
GOAL! Swansea 2-1 Arsenal (Jordan Ayew)
Remember the day: Petr Cech with a howler.
Mustafi plays the ball back from a throw and as Swansea put pressure on Cech he miss-kicks straight to Ayew who finds the corner with ease.
Now Kyle Naughton heads behind from another Arsenal cross. The pressure is being ratcheted up here.
Now here comes Mkhitaryan, replacing Elneny for the final 30 minutes.
Henrikh Mkhitaryan ready to come on to make his Arsenal debut, as Mesut Ozil tests Lukasz Fabianski.
First yellow card of the evening for Mohamed Elneny, who handles as Fer tries to release Ayew on the break.
Hector Bellerin's cross turned behind by Van der Hoorn as Swansea start the second half like they begun the first, surrendering plenty of possession and allowing Arsenal to dictate - though it would be fair to say they are providing a bit more thrust this time around.