Mohamed Salah's two goals against Liverpool beat Crystal Palace 4-3 at Anfield to lead the top of the Premier League table to seven points.
The Egyptian sealed the 50th Premier League goal of his career Julian Speroni
Salah and Roberto Firmino had put Liverpool ahead early in the second half after Andros Townsend's first half opener, only for James Tomkins to score a header midway through the second half that looked as though it would seal a point for Eagles manager Roy Hodgson against one of his forms clubs.
Salah's second was enough to seal the three points, but there was still time for Sadio Mane and substitute Max Meyer to score well before the final whistle.
The win is given to Jurgen Klopp's side in breathing space ahead of second placed Manchester City, who play the Premier League's bottom side Huddersfield Town on Sunday
Liverpool dominated the start but struggled to make any clear chances as Palace kept plenty of men behind the ball ̵
There were optimistic signs for the Reds as the half-hour mark passed, with Matip sending a free header from a corner wide and Virgil van Dijk had an effort diverted off target.
But soon afterward, Palace were ahead. Liverpool's attackers were drawn in and Palace got the ball fit them to Patrick van Aanholt. The Dutchman surged forward before finding Wilfried Zaha on the left, and the forward pass back from the byline was home clinically at Townsend with what was Palace's first shot on target.
Salah's efforts to gain an equalizer before half-time saw him appear to throw himself to the ground after contact from Palace defender Mamadou Sakho, but referee Jon Moss waved away appeals for a penalty as the two players continued to argue.
Salah got his goal soon after the break when Van Dijk's shot from range Looped up off a defender and fell for the Egyptian to hit an instinctive close-range finish, Speroni passed his 49th Premier League goal.
Having got back on terms, the home page started to assert their dominance once more, with left- back Andrew Robertson dragging an effort wide after driving forward through the center, and they went ahead in the 53rd minute. Palace failed to clear a corner and the ball came to Firmino in the area. The Brazilian's shot deflected by a defender and crept past Speroni.
But once more Palace came back, and on 65 minutes Luka Milivojevic's corner was headed home by the unmarked Tomkins at the far post. share of the points, but their efforts were undone when, with 15 minutes remaining, Speroni could only palm Milner's cross into the air in his six-yard area, and Salah pounced to get a touch on the ball just before the whole the line
Liverpool, who had lost three of their last four Premier League home games against Palace, were reduced to 10 but in the closing moment when Milner was sent off for a second booking when he caught Zaha with a late tackle. But victory was assured when Mane swept in a low finish into the corner, even though Max Meyer pulled another back for Palace with a clinical strike from the edge of the box.