Liverpool remain fourth and six points adrift of leaders Manchester United, who they face in the FA Cup fourth round in their next outing on Sunday. As for Burnley, who move up to 16th with this victory, they travel to Fulham in the domestic cup in three days' time.
What a huge upset at Anfield! Burnley see out the remaining seconds to pick up the rarest of away victories over Liverpool, in the process ending the reigning champions' 68-game unbeaten run at Anfield in the Premier League.
Barnes won and converted a penalty in the final 10 minutes and the Reds, blunt all evening in front of goal, could not respond.