Chelsea have opened up a five-point gap at the top.
Two apiece for Oscar and Diego Costa helped Jose Mourinho's side to a 5-0 Swansea
Marouane Fellaini and James Wilson got the second half goals for Manchester Untied who went third with a 2-0 win at QPR.
Tottenham leapfrogged north London rivals Arsenal into fifth with a 2-1 win at home to Sunderland – Christian Eriksen with a late winner at White Hart Lane.
Goals from Fabio Borini and Rickie Lambert have given Liverpool a 2-0 win at Aston Villa.
Crystal Palace came from 2-0 down to win 3-2 at fellow strugglers Burnley.
While Bojan got the only goal of the game for Stoke, who won 1-0 at Leicester who remain rooted to the bottom.