Danny Welbeck is a serious doubt for the weekend's home match against Stoke City with fluid on his knee.
Luis Suarez continued his red hot run of form by scoring twice and adding an assist as Liverpool climb to the top of the table with a 3-1 win over Cardiff City.
Norwich goalkeeper John Ruddy had an eventful game while keeping out Sunderland in a 0-0 draw.
Tim Krul made four saves as Newcastle cruised past Crystal Palace at Selhurst Park.
Danny Gabbidon scored an own goal as Crystal Palace lost at home to Newcastle.
Sunderland head into Christmas bottom of the Premier League after a scrappy goalless draw with Norwich at the Stadium of Light.
West Bromwich Albion got a late goal from Matej Vydra to level the match with Hull City and the Baggies would hang on to grab a point in a 1-1 final.
Manchester City took a two goal advantage in the first half, one courtesy of Vincent Kompany but allowed Fulham to bring the game level in the second half, with an own goal from Kompany included, only to tally two more late in a 2-4 roller coaster victory.
West Ham's difficult season continued with a 3-1 loss to Manchester United at Old Trafford.
Cardiff City played hard for their manager Malky Mackay, who is thought to be moments away from getting axed by owner Vincent Tan, but had no chance against the exploits of Luis Suarez in a 3-1 loss.
Peter Crouch scored the game winning goal against Aston Villa in what ended up as a 2-1 win for Stoke City.
Danny Welbeck scored one and assisted on another as Manchester United cruised past West Ham United.