Moses Ashikodi's strike was his first for York City
York inflicted more misery on crisis club Kettering with a hammering.
Jamie Reed scored the first two goals with headers and Jon Challinor drove home a third.
York led 4-0 at the break thanks to Matty Blair's low drive and it was more of the same after the break, Patrick McLaughlin's shot deflecting home.
Ashley Chambers rifled in a sixth from the edge of the area and Moses Ashikodi, on loan from the Poppies, scored with a crisp finish.
Kettering, who named just two substitutes, are now one place above the relegation zone after three consecutive defeats.
The cash-strapped Poppies put their entire squad on the transfer list and moved five players on in late November, including Ashikodi. However they were then hit by a transfer embargo and three replacement signings were cancelled.
Four of their starting line-up at York - Kiernan Hughes-Mason, Moses Swaibu, Stephen O'Leary and Ellis Deeney - are on non-contract terms and O'Leary had to be replaced by one of their two substitues, Mark Pryor, after just 22 minutes.
VIEWS FROM THE DRESSING ROOM
York City manager Gary Mills told BBC Radio York:
"Whoever you play, if you've got the opportunity to score goals, you do that. We could have scored a few more but let's not get greedy.
"We got seven and no goals against. That's four clean sheets out of five so it's a massive bonus.
"It's never nice to see clubs in trouble but I've got to concentrate on my club and on my team. We've got three points and it's a massive boost for them.
"We've got to try and get two points a game because anybody who beats that probably deserves to go up automatically."
Kettering manager Mark Stimson told BBC Radio Northampton:
"Yesterday I had seven or eight players training. We couldn't work on a back four or midfield four. We could only work on the midfield two and two strikers going forward.
"In the end you're cutting corners unfortunately and you get found out when you play good sides like York.
"That's the frustrating bit for me - not being able to do an hour on the training pitch because of injuries and people not being able to get there because of finances.
Effort from inside the area by Kiernan Hughes-Mason misses to the right of the goal. Kiernan Hughes-Mason takes a shot from long range which goes wide of the right-hand upright.
Matty Blair produces a volleyed right-footed shot from 12 yards. Brilliant save by Aldi Haxhia.
Matty Blair takes a shot. Aldi Haxhia makes a comfortable save.
Mark Pryor produces a left-footed shot from outside the penalty box and misses wide left of the target.
Danny Pilkington has an effort direct from the free kick, comfortable save by Aldi Haxhia.
Booking Ellis Deeney goes into the referee's book for unsporting behaviour.
Free kick awarded for an unfair challenge on Lanre Oyebanjo by Ellis Deeney.
Corner taken by Danny Pilkington played to the near post, David Bridges makes a clearance.
Short corner worked by Patrick McLaughlin.
Free kick awarded for an unfair challenge on Moses Ashikodi by Sol Davis. Danny Pilkington delivers the ball from the free kick right-footed from right wing, clearance by Sol Davis.
Booking Moses Ashikodi shown a yellow card.
The assist for the goal came from Patrick McLaughlin.
76:22 Goal scored
Goal - Moses Ashikodi - York 7 - 0 Kettering Goal scored by Moses Ashikodi from the edge of the penalty box to the bottom right corner of the goal. York 7-0 Kettering.
The official flags Moses Ashikodi offside. Aldi Haxhia restarts play with the free kick.
Ellis Deeney takes a inswinging corner from the right by-line played to the near post, clearance made by James Meredith.
David Bridges takes a outswinging corner to the near post, clearance made by James Meredith.
Outswinging corner taken from the left by-line by Ellis Deeney, David McGurk manages to make a clearance.
The official flags Moses Ashikodi offside. Sol Davis takes the indirect free kick.
The assistant referee signals for offside against Moses Ashikodi. Sol Davis takes the indirect free kick.
The referee penalises Jaime Navarro for handball. Free kick taken by Michael Ingham.
Danny Pilkington takes a outswinging corner to the near post, Sol Davis makes a clearance.
Substitution Adriano Moke joins the action as a substitute, replacing Ashley Chambers.
Shot by Moses Ashikodi from just outside the area goes over the net.
64:19 Goal scored
Goal - Ashley Chambers - York 6 - 0 Kettering Ashley Chambers finds the back of the net with a goal from the edge of the penalty area to the bottom left corner of the goal. York 6-0 Kettering.
Free kick awarded for a foul by Jamal Fyfield on David Bridges. Sol Davis takes the indirect free kick.
Free kick awarded for a foul by David Bridges on Danny Pilkington. Jamal Fyfield takes the free kick.
David Bridges challenges Jon Challinor unfairly and gives away a free kick. Free kick taken by David McGurk.
Moses Swaibu fouled by Moses Ashikodi, the ref awards a free kick. Aldi Haxhia takes the free kick.
Corner taken right-footed by Danny Pilkington from the right by-line, Sol Davis makes a clearance.
Free kick awarded for a foul by Jon Challinor on Ellis Deeney. Free kick taken by Ellis Deeney.
Substitution Lanre Oyebanjo on for Scott Kerr.
Matty Blair takes the free kick.
Booking Jerel Ifil goes into the book.
Jerel Ifil concedes a free kick for a foul on Danny Pilkington.
David Bridges concedes a free kick for a foul on Scott Kerr. Jon Challinor takes the free kick.
49:13 Goal scored
Goal - Patrick McLaughlin - York 5 - 0 Kettering Patrick McLaughlin finds the back of the net with a goal from inside the six-yard box to the top left corner of the goal. York 5-0 Kettering.
Jon Challinor fouled by Moses Swaibu, the ref awards a free kick. Indirect free kick taken by Ashley Chambers.
The referee blows his whistle to start the second half.
Substitution Moses Ashikodi comes on in place of Jamie Reed.
45:00 +3:10 Half time
Half Time The referee blows for half time.
Assist on the goal came from Ashley Chambers.
45:00 +2:03 Goal scored
Goal - Matty Blair - York 4 - 0 Kettering Matty Blair grabs a goal from just inside the penalty area to the bottom left corner of the goal. York 4-0 Kettering.
David Bridges takes a shot. Michael Ingham makes a comfortable save.
Patrick McLaughlin takes a shot. Comfortable save by Aldi Haxhia.
Effort on goal by Jamie Reed from deep inside the penalty area misses to the right of the goal.
Ashley Chambers fouled by Jaime Navarro, the ref awards a free kick. Free kick taken by David McGurk.
Shot by Josh Dawkin from just outside the area goes over the net.
James Meredith challenges Kiernan Hughes-Mason unfairly and gives away a free kick. Jaime Navarro restarts play with the free kick.
David Bridges is penalised for a handball. Free kick taken by Jamal Fyfield.
Unfair challenge on Jamal Fyfield by David Bridges results in a free kick. James Meredith takes the free kick.
Ellis Deeney takes a inswinging corner.
Jerel Ifil takes the inswinging corner, clearance made by David McGurk.
Jamal Fyfield has an effort at goal from close range which goes wide right of the target.
The assist for the goal came from Patrick McLaughlin.
29:36 Goal scored
Goal - Jon Challinor - York 3 - 0 Kettering A goal is scored by Jon Challinor from deep inside the penalty area to the bottom right corner of the goal. York 3-0 Kettering.
Inswinging corner taken left-footed by Ellis Deeney from the right by-line.
Patrick McLaughlin gives away a free kick for an unfair challenge on Ellis Deeney. Jerel Ifil takes the indirect free kick.
Patrick McLaughlin gives away a free kick for an unfair challenge on Jaime Navarro. Kiernan Hughes-Mason restarts play with the free kick.
Substitution Mark Pryor replaces Steve O'Leary.
Free kick awarded for a foul by Kiernan Hughes-Mason on David McGurk. Free kick taken by Michael Ingham.
Sol Davis gives away a free kick for an unfair challenge on Jon Challinor. The free kick is swung in right-footed by Danny Pilkington.
Jamie Reed fouled by Jerel Ifil, the ref awards a free kick. James Meredith restarts play with the free kick.
Assist by Scott Kerr.
11:52 Goal scored
Goal - Jamie Reed - York 2 - 0 Kettering Jamie Reed grabs a headed goal from inside the six-yard box. York 2-0 Kettering.
Inswinging corner taken from the left by-line by Danny Pilkington,
Shot from just outside the area by Danny Pilkington goes over the bar.
Jerel Ifil gives away a free kick for an unfair challenge on Jamie Reed. Jon Challinor crosses the ball from the free kick right-footed from left channel.
Assist by Matty Blair.
5:39 Goal scored
Goal - Jamie Reed - York 1 - 0 Kettering Jamie Reed finds the net with a headed goal from close in. York 1-0 Kettering.
Centre by Jon Challinor.
Patrick McLaughlin concedes a free kick for a foul on David Bridges. Free kick taken by Sol Davis. Jaime Navarro challenges Jamie Reed unfairly and gives away a free kick. Free kick taken by Jon Challinor.
The assistant referee signals for offside against Jamie Reed. Free kick taken by Aldi Haxhia.
The referee starts the match.
Live text and data provided by The Press Association
This page is best viewed in an up-to-date web browser with style sheets (CSS) enabled. While you will be able to view the content of this page in your current browser, you will not be able to get the full visual experience. Please consider upgrading your browser software or enabling style sheets (CSS) if you are able to do so.