Radcliffe Borough kept their Co-operative Challenge Trophy hopes alive with a thrilling victory over Leigh Genesis.

Boro romped into a three-goal lead within half an hour and seemed to have the game sewn up.

But Genesis came out for the second half a different side and pulled two goals back before missing late chances to equalise.