Liverpool kept pace with Premier League leaders Manchester City as the Reds defeated Burnley 3-1 on Wednesday night, with Roberto Firmino scoring with his first touch and Xherdan Shaqiri netting in stoppage time.
The hosts had already seen an Ashley Barnes volley ruled out for offside when Jack Cork gave the Clarets the lead, this time the flag staying down.
Barnes challenged Alisson in the box and the goalkeeper spilled the ball for Cork to tap in, but James Milner found the bottom corner with a fine strike from 25 yards to quickly equalise.
Jurgen Klopp then sent for substitutes Mohamed Salah and Firmino and it changed the game, with the latter scoring the winner less than three minutes after his introduction, staying onside to finish a set-piece struggling Burnley defended badly. Shaqiri then put the seal on the result for Liverpool late on.