An incredible Quevin Castro free-kick and two typically well-taken Macaulay Langstaff goals got us back to winning ways against in-form York City.
West Brom loanee Castro, making his first start for the club, found the top corner with an incredible 35-yard strike only for Fraser Kerr to cancel it out with York's only shot of the first half.
We were soon back in front, though, as Langstaff was left unmarked to head home before the interval.
And we made sure of the points in the game's final stages when a phenomenal wave of pressing forced the mistake and allowed Langstaff to race through, compose himself and find the finish.
Luke Williams opted for a slight change in shape with Castro getting the nod over Cedwyn Scott, who had to settle for a place on the bench alongside Tobi Adebayo-Rowling, Ed Francis, Kairo Mitchell and the returning Sam Austin.
Scott had to be withdrawn from action early at Dorking last weekend and Geraldo Bajrami was also left struggling after the Surrey trip, meaning he made way for the returning Richard Brindley at the LNER Community Stadium.
We immediately asserted our dominance on the match and, on five minutes, we had a world-class opening goal when Castro bent a 35-yard free kick off the inside of the post and beyond the helpless Ethan Ross.
It was so nearly 2-0 on 16 minutes when Sam Slocombe played the perfect ball over the top for Langstaff, who did brilliantly to bring the ball under control as he raced through on goal. Ross was off his line to smother his shot.
We were cursing Ross again four minutes later when he got a strong palm to Ruben Rodrigues’ snapshot – the Portuguese perhaps taking his frustration out on an opponent shortly afterwards as he saw yellow for a late challenge.
Rodrigues didn’t let that deter him from contributing to our next chance, linking up with Langstaff who shifted the ball on to his left foot and sent an effort dipping narrowly over the bar.
A minute later we had another big opening as Jim O’Brien played a delightful ball into the channel for Aaron Nemane to race on to. Ross was out to the ball quickly again, however, and managed to get in the way of the wing back’s dinked effort.
York had failed to register a meaningful attack, let alone a shot on target, as the clock game ticked into the 35th minute – but we were dealt a blow out of nowhere when Kerr turned home Olly Dyson’s cross in front of a packed away end.
We didn’t let that deter us, though, and ensured we were deservedly ahead at the break when Nemane burst past his man on the right and watched on as his powerful cross was expertly headed home by the diving Langstaff at the back post.
After emerging for the second half unchanged we came so close to making it three when excellent interplay between Jim O’Brien, Nemane and Castro resulted in the latter flashing the ball across the face of goal. Adam Chicksen did brilliantly to get there but, stretching, could only send the ball over from a couple of yards out.
And we missed another big chance just after the hour when Kyle Cameron stepped into midfield and played Langstaff through on goal. A little unbalanced, Langstaff could only fire the ball high and wide from a tricky angle.
The forward wasn’t to be denied, however, as superb pressing from the front resulted in him being played through on goal once again. This time he composed himself and found the finish to wrap things up.
Substitute Austin saw an effort saved as we continued to control proceedings but three goals was to be our lot as we left Yorkshire with a deserved three points.
STARTING XI: Slocombe; Cameron, Rawlinson, Brindley; Chicksen, Nemane; Palmer, O'Brien, Rodrigues (Mitchell 83'), Castro (Austin 66'); Langstaff (Scott 83')
UNUSED SUBS: Adebayo-Rowling, Francis
BOOKINGS: Rodrigues 22', Nemane 65'
ATTENDANCE: 6,759 (1,734)