At the other end of the table, there were disturbances among the home fans at London Stadium where West Ham lost 3-0 to Burnley, with All Whites striker Chris Wood in strong form.
Ashley Barnes fired the visitors ahead on 66 minutes, prompting a couple of supporters to run on to the pitch, with West Ham captain Mark Noble involved in a confrontation before stewards intervened.
Burnley doubled their lead on 70 minutes through Wood's close-range finish, which again sparked an angry reaction as chants of "sack the board" rang out before another fan got on to the pitch and took out a corner flag.
Substitute Wood added a third on 81 minutes following a fumble by keeper Joe Hart to complete another forgettable afternoon for West Ham, who slip closer to the bottom three.
Bottom club West Bromwich Albion took an early lead against Leicester before eventually losing 4-1 at the Hawthorns. The Baggies, on the back of six straight defeats, went ahead early through Salomon Rondon but Leicester equalised on 21 minutes after a breakaway goal from Jamie Vardy. Riyad Mahrez put Leicester in front on 62 minutes, with further goals from substitute Kelechi Iheanacho and Vicente Iborra.
Newcastle beat Southampton 3-0 to move away from the drop zone. Everton ended Brighton's recent good run with a 2-0 win at Goodison Park during which former England star Wayne Rooney had a penalty saved.
Swansea had Jordan Ayew sent off as they battled to a goalless draw at Huddersfield.