Philippe Coutinho scored a 78th-minute winner as Liverpool beat Manchester City 3-2 in an emotionally charged match at Anfield to become the big favourite for the Premier League.
Chelsea stayed in the title race - two points behind Liverpool - with a 1-0 win at Swansea in the late game.
The Brazilian playmaker pounced on City captain Vincent Kompany's poor clearance to curl home and put league leaders Liverpool seven points clear of third-placed City, who have two games in hand, and on course for a first championship since 1990.
Driven on by its passionate support, Liverpool destroyed City early on with goals by Raheem Sterling and Martin Skrtel in the opening 26 minutes.
City produced a stirring second-half fightback, with David Silva scoring in the 57th before Glen Johnson's own goal five minutes later looked like snatching a point for the visitors.
Jordan Henderson was red-carded in injury time for Liverpool.