Player Ratings: Crystal Palace 0-7 Liverpool
So put your hands up if you saw us hammering Crystal Palace today? You're a liar! Most of us would've snapped your hand off for a 1-nil, scrappy win.
Particularly after that energy-sapping slog in the week. But Liverpool appear to be finding their form at just the right time.
Beating title rivals in the week and a notoriously difficult to break down Palace team that often - and did today - cause us trouble on the break.
But Liverpool were up to the task. Having spent about 30 minutes in a precarious 1-nil position, the team just cranked up the gears and went in 3-nil ahead at the break.
The second half was like a dream; perhaps our best half of football this season, as the Reds seemed to find another couple of gears to go through and smashed 4 more goals away.
Six points clear of Spurs, top scorers and now the best goal difference. How things can change in a short space of time. Now the lads go into the holidays top and brimming with confidence and a whole host of world class talent to return to the squad too!
Alisson Becker - Very little to do. Palace only had three shots on target but was always alert through out. 8
Trent Alexander-Arnold - Clearly getting back to his old self, he was very much enjoying himself down the right today. Bagged an assist as well. 8
Fabinho - Made one small error in the build up to Palace's best chance but was otherwise perfect. 8
Joel Matip - Yes, he may well be made of biscuits but he is a sublime defender and just as good a footballer. Unlucky not to score himself but grabbed an assist for Salah's first. 8
Andy Robertson - An assist, could've been more, and a typically Robbo rampaging display. Palace couldn't live with his raids down their left side. 9
Gini Wijnaldum - Backed off a bit, and was less 'all-action' today, unlike Wednesday but didn't put a foot wrong and controlled the midfield. 8
Jordan Henderson - Got a goal, put in a captains display and still wasn't happy. That's all you can ask for in your on-pitch leader. Simply brilliant. 9
Naby Keita - He really did take a while to get going, misplacing several easy balls in the opening 20 minutes. But he started to really purr as the game wore on, and the fact he managed a full 90 minutes is enough to warrant an 8 in my book. 8
Sadio Mane - A goal, an assist and then a massive strop when taken off for Salah. We love you Sadio, much like Mo when he has a strop, but you have to accept that you can't play every single game from start to finish. All-round great outing for Mane today though. 9
Takumi Minamino - At long last, our little Mini has finally got his first league goal. I just hope he kicks on now as, while many fans have bizarrely lost patience with him, I see a top class addition in there. He has it all, he just needs to grasp his chance, which he did today. 8
Roberto Firmino - A couple more goals, adding to his winner in the week, and an assist as well. Wasn't at all bothered about being taken off and denied the chance of a hat-trick, but then that's what makes him Bobby: selfless in the extreme. A world class demonstration today of what only this man can do. Let's hope it's the beginning for him this season now. 10 Man of the Match
Mo Salah - Off the bench, bagged a brace, and assist and gave Palace a whole host of new nightmares to deal with. It'll be a sad day when this talisman of ours leaves Liverpool. 9
Curtis Jones - Wasn't given a great deal of time but seemed to enjoy coming on in a game that was already won. 7
Alex Oxlade-Chamberlain - Not on for more than 6 minutes but good to see him again. NA