Sixteen-year-old Lewis Richardson came off the bench to score a second-half hat-trick as the Clarets reached the final of the Lancashire FA Senior Cup.
Burnley will now face local rivals Blackburn Rovers – with the details to be confirmed – after finally coming out on top of a remarkable 10-goal semi-final against Rochdale at the Barnfield Training Centre.
Both sides led at times in a topsy-turvy first half which finished level at the break.
But Richardson then proved the difference in the second half as the England U16 international scored his first goals at under-23s level to make it six games unbeaten across three competitions for Steve Stone’s side.