Sean Dyche's men remained steadfast at Anfield, denying Liverpool at every opportunity.
Despite one-way traffic for most of the match, Liverpool dropped a 1-0 result to visiting Burnley on Thursday.
An 83rd-minute penalty kick by Ashley Barnes sealed the game for the visiting side, which defended doggedly throughout the contest while awaiting an opportunity.
Goalkeeper Nick Pope had six saves to keep the Reds at bay despite overwhelming possession, shooting, and passing advantages for the hosts, as Burnley increasingly frustrated Liverpool by bending but not breaking throughout.
A breakaway miss in the dying minutes of the opening half by Divock Origi summed up the match for Liverpool, which extended its league goalless streak to over four games.
The result denies fourth-place Liverpool a chance to make up ground on the three teams ahead of it in the title race, while Burnley picks up a valuable three points as it looks to stay out of the relegation zone.
It's all over on Merseyside! 🤩
The Clarets are the first side to beat Liverpool at Anfield in the Premier League, since April 2017. 😅
Alexander-Arnold nearly sneaks a shot inside the near post, but the Burnley GK gets down quickly, first stopping the ball with his hands then sweeping it away with his foot before any number of attackers could pounce on the rebound.
The hosts are starting to look a bit more confident in their play, working their way into the box on several occasions. The final product still hasn't materialized, and Burnley's doing well to bunker down with everything at hand, but there are signs of life.