AFC Telford United suffered their first defeat in five games as they went down to Stockport County at Edgeley Park.
Rhys Turner opened the scoring for County before Telford levelled through Sean Cooke's 19th-minute free-kick.
Phil Jevons put the home side back in front on 31 minutes before James Tunnicliffe and Kristian Dennis added second-half goals to make it 4-1.
Tunji Moses' late own goal could not prevent the Bucks suffering their third league defeat of the campaign.
Liam Watson's men are now seventh in the Conference North, eight points off the pace.
VIEW FROM THE DRESSING ROOM
Telford manager Liam Watson told BBC Radio Shropshire:
"The performance in the first half I thought we looked the better side.
"But, in the second half, all over the field we were second best.
"It was a missed opportunity to get three points."