Knaresborough Town ended a winless streak of five game with a commanding afternoon's work over struggling Rossington Main.
George Eustance scored the first and last of Town's strikes in the five-goal rout, with Ben Parkes, Ben Clayton and Joel Freeston also on target.
Knaresborough's league woes had stretched back to October 17 with a run of four defeats dropping them off the pace for the NCEL Division One play-off zone.
However, on a wet day at Manse Lane, Paul Stansfield's men were dominant from the early stages to rise back into the top half of the league.
Blaine Hobson, Gary Collier and Ben Parkes all went close in the early stages before Eustance broke the deadlock on 14 minutes.
The former Harrogate Town youngster pounced on a loose ball that looked to have been running out of play and he calmly fired home from a tight angle to deceive Rossington keeper Richard Watson.
Knaresborough continued to press and created many chances as the rain fell heavily and the wind blew.
Eustance broke free only to have his weak lob saved, while Jim Bradley’s effort was saved and a Hobson shot was well blocked.
Hobson also had a header saved before a late Rossington effort from Matthew Ellis was saved by Jack Rushworth.
Town eventually added to their lead in the second period, with the rain continuing to pour down.
But it took until the 61st minute for the second goal to arrive, after Parkes and Hobson had missed further chances for the home side.
Shortly after the hour mark, Collier turned a cross goalwards, which Watson was only able to save into Clayton's path, and the new signing slid home the loose ball.
Collier's woes in front of goal continued and he shot over twice before knocking a Eustance cross to Ben Parkes for him to fire home inside the near post in the 70th minute.
Two more Collier shots were well saved by Watson before Knaresborough made a triple substitution in the 74th minute.
One of the new arrivals, Joel Freeston, was brought down by Watson five minutes later and duly got to his feet to make it 4-0 from the penalty spot.
Fraser Lancaster had two goods shots both kept out by Watson, before Eustance hit his second and the team’s fifth in the 88th minute leaving one further shot from Lancaster which crept just outside the post.