Teenage winger Adam Hughes scored a spectacular goal as Vauxhall Motors lost 3-1 at home to Stalybridge Celtic.
Hughes came off the bench for the final 20 minutes with the hosts three down but bagged an outstanding consolation.
Karl Clair found the 17-year-old and he knocked the ball past a defender before smashing a half volley into the net from the edge of the area.
Motors started the game strongly and had the better of the opening 10 minutes with Tom Rutter and Lloyd Ellams having shots blocked.
Celtic grew into the contest and Sean McConville went close to breaking the deadlock but his shot rebounded off the post into the grateful arms of keeper Zac Jones.
Motors kept on battling and carved out some good openings before the break.
Rutter had two efforts blocked after the visitors failed to deal with a Matty Williams corner and Celtic keeper Danny East made a fine save to keep out a swerving Ellams strike from 30 yards.
With half time approaching, the Tamesiders took the lead through captain Matt Regan.
McConville swung over a free kick and the Celtic skipper forced the ball home from close range.
Stalybridge came out with much more purpose in the second half and ex-Football League striker Liam Dickinson wasted a fine chance when he blasted straight at Jones.
Former Chester City defender Kristian Platt put the visitors two up on 55 minutes after the lively McConville went to ground in the box under Owen Davies’ challenge and the referee gave a penalty with Platt smashing the spot kick into the bottom corner.
Celtic wrapped up the win on 67 minutes when Dickinson broke the offside trap and pulled the ball back to Ryan Croasdale who slotted home from six yards before substitute Hughes gave the homes fans something to cheer with his late strike.
Motors travel to an improved Worcester City on Sunday (3pm).