The Clarets’ Development Squad finished their season on a high after coming from behind to beat Rangers 3-1 in front of a crowd of 800 at Ibrox.
A brace from substitute Rob Harker and an Olatunde Bayode header saw Burnley run out winners after a tremendous second-half display against the Scottish Premiership set-up.
Rangers took the lead with just 10 minutes gone through Stephen Kelly, before Harker levelled things after coming off the bench.
Bayode then gave Burnley the lead just before half time with Harker adding a third late on in the Clarets’ final game of the campaign.
The hosts – who have played several high-profile friendlies this season and are warming up for a tournament in Germany next week – dominated the opening stages and deservedly went in front when Zac Rudden cut the ball back to Kelly, who stroked the ball home past Aiden Stone.
Billy Kirkwood’s side came close to a second when Rudden’s strike fizzed just wide of the post.
And James Clarke then had to make a terrific goal-line clearance after blocking Kelly’s goal-bound effort from close range.
With just over 15 minutes gone Harker replaced the injured Tinashe Chakwana after the striker collided with a post.
The trialist forward came close to equalising when his header sailed just over the bar from Bayode’s cross.
And Harker did find the target moments later to make it 1-1 as he headed home Josh Benson’s cross.
Burnley then took the lead through Bayode a minute before the break when he nodded in Cropper’s long throw.
Adam Bruce replaced Stone in goal at half-time and pulled off a brilliant save to keep out Rudden’s header from yards out to preserve the Clarets’ advantage.
And it was the visitors who got their third not long after, a good build-up teeing up Harker to slot home his second of the afternoon.
Clarke produced another goal-line block to keep out Andrew Dallas’ fierce strike as Rangers tried to hit back.
But Burnley could have added a couple more in stoppage time through Ali Koiki and Benson as they signed off in style.
Burnley: Stone (Bruce HT), Cropper, Clarke, Younger (Perkins HT), Wilson (Glennon 60), Koiki, N’Guessan, Bayode (Blair 60), Goodridge, Benson (Younger 82), Chakwana (Harker 16).