Barnoldswick Town lost 5-4 to Garforth after extra time in a dramatic West Riding Cup final last night.

The match stood at 4-4 at the end of 90 minutes.