Martina smashed in the opener as Ronald Koeman's side returned to form. Getty Images

Arsenal missed the chance to go top of the Premier League as Cuco Martina's stunning strike, Shane Long's double and Jose Fonte's header helped Southampton end a six-game unbeaten run at St Mary's. The Curacao international struck from 30 yards to open the scoring before Long and Fonte added second half goals to down the Gunners, who remain two points behind leaders Leicester City.

Claudio Ranieri's side suffered just their second league loss of the campaign as they were narrowly defeated by Liverpool at Anfield. Substitute Christian Benteke scored the only goal in the second half to claim The Reds' first top flight win since November.

Manchester City bounced back from being beaten by Arsenal as Kevin de Bruyne inspired the thrashing of Sunderland - but a further injury to captain Vincent Kompany is another fitness concern for manager Manuel Pellegrini. Raheem Sterling, Yaya Toure and Wilfried Bony put the hosts three up inside 22 minutes before De Bruyne struck his 10th goal of the season to add to the lead before Fabio Borini struck a consolation before the hour mark.

However, victory which cuts the gap to leaders Leicester to three points ahead of the meeting at the King Power Stadium, was overshadowed by the loss of Kompany who is set for a further spell out. The Belgium defender had missed the last eight games with a calf problem but came on a second half substitute, before a recurrence of the problem curtailed his cameo appearance after just 10 minutes.

City's trials are however nothing compared to their rivals from across Manchester, as Louis van Gaal's United suffered their fourth defeat in a row at Stoke City in the lunchtime kick-off. Captain Wayne Rooney was dropped from the start and United's problems were accentuated as Bojan and Marko Arnautovic netted in the first half.

Interim manager Guus Hiddink begun his second spell in charge of Chelsea with an entertaining 2-2 draw with Watford. Diego Costa struck twice, either side of Troy Deeney and Odion Ighalo's goals for the Hornets but a fifth yellow card of the season for the Spaniard will see him miss the trip to Manchester United. Oscar had the chance to secure all there minutes, but slipped as he took a late penalty to allow Quique Sanchez Flores' side off the hook.

Harry Kane took his Premier League goal tally for 2015 to 27 with a double to help down a sorry Norwich City team at White Hart Lane. The England striker scored twice in the first half before Tom Carroll struck his first Premier League goal 10 minutes from time after replacing Christian Eriksen.

Everton left it late to beat Newcastle United and end the recent revival made by Steve McClaren's side. Tom Cleverly headed in after Rob Elliot's poor punch in the 93rd minute to grab the most dramatic of wins, after Tim Howard had earlier kept out Georgina Wijnaldum's header.

Roberto Martinez's team go above West Ham United after they were unable to beat bottom club Aston Villa. Aaron Cresswell thrashed home from range to give the Hammers the lead but Jordan Ayew's penalty after the break gave Remi Garde a crucial point which leaves the Villans nine points from safety.

Elsewhere, managerless Swansea City won for the first time since October as Ki Sung-Yeung netted from close range to beat West Bromwich Albion - who were again without the unsettled Saido Berahino. Crystal Palace are meanwhile up to fifth after a stalemate with AFC Bournemouth, who extended their unbeaten record to six games.

Premier League Boxing Day results:

Stoke City 2-0 Manchester United, Aston Villa 1-1 West Ham United, AFC Bournemouth 0-0 Crystal Palace, Chelsea 2-2 Watford, Liverpool 1-0 Leicester City, Manchester City 4-1 Sunderland, Swansea City 1-0 West Bromwich Albion, Tottenham Hotspur 3-0 Norwich City, Southampton 4-0 Arsenal.