Liverpool scored a late winner to take all three points from a testing afternoon against Crystal Palace at Selhurst Park.
Sadio Mane gave the Reds the lead early in the second half after an underwhelming first 45 minutes from the league leaders.
Wilfried Zaha seemed to have secured a crucial point for Palace with a late reply, until the final throes.
Firmino turned home from close range after a goalmouth scramble to ensure Liverpool earned a major win that preserves their lead at the top.
Here's how every player rated: