Steve Stone's U23 side extended their unbeaten run to seven matches as Tunde Bayode's late leveller secured a 1-1 draw against Birmingham City.
And in another plus, defender Ben Gibson completed 90 minutes on his road to full fitness as he continues his recovery from hernia surgery.
City took the lead through Dan Scarr with 25 minutes played.
Burnley missed a chance to equalise from the penalty spot with an hour gone but Josh Benson's effort was saved.
But Stone’s side snatched the equaliser and a point with just over 10 minutes to go through winger Bayode.
The hosts started on the front foot and came close through Ryan Burke, who forced Anders Lindegaard into a smart save.
And the left-back was in action again moments later, this time teeing up a cross for Josh Andrews, whose header sailed just over the bar.
City then took the lead shortly after, as former Aston Villa midfielder Gary Gardner whipped in a fine cross for Scarr, who fired home at the back post.
However, Burnley came close to equalising just minutes later, as Dan Agyei’s effort rattled the post.
The home side came close to doubling their lead early on in the second half, as Andrews headed McCoy’s cross just wide of Lindegaard’s goal.
Stone’s side then had an opportunity to equalise after being awarded a penalty, but Benson's strike from the spot was saved by Michael Luyambala.
Ten minutes later Dwight McNeil saw his effort cleared off the line by Joe Redmond.
But Burnley’s attacking pressure did eventually pay off as McNeil picked out Bayode who volleyed home the equaliser in the 77th minute.
Burnley: Lindegaard, Clarke, Gibson, Cropper, Koiki, Glennon, Benson, Howarth, Agyei, Bayode, McNeil. Subs: McMahon, Harker, Woods, Blair, Cook.