Macclesfield moved to within five points of the play-offs with an emphatic win over Ebbsfleet, who have not won a game since 17 November.
Keiran Murtagh opened the scoring early on with a 25-yard free-kick.
Jack Mackreth teed up Waide Fairhurst to double Macc's lead, and then found the net himself after some good work from Murtagh.
Mackreth added to basement club Ebbsfleet's misery with his second - a low finish from 12 yards.
VIEW FROM THE DRESSING ROOM
Ebbsfleet manager Liam Daish told BBC Radio Kent:
"We knew we had to see out the first 15 minutes, they start bright, they've got good players who like to get on the ball.
"If we see out the first 15 minutes things open up, but the first goal in 90 seconds, you're a goal down and you're chasing it.
"It was a bit harsh, we looked like a team who hadn't played in two weeks.
"If we can win nine, get a couple of draws, we've got a chance (of staying up). Games are slipping by, we've got to stick in there, become men, I've got to have men with me now, and if they can be that, and take it on the chin, who knows?"
Sorry, we were unable to load match stats, please try again.
Live Text Commentary
Full Time The game is over, as the referee blows his whistle.90:00 +2:01
Keiran Murtagh fouled by Neil Barrett, the ref awards a free kick. Carl Martin restarts play with the free kick.90:00 +1:31
Effort on goal by Jack Mackreth from inside the penalty box misses to the right of the target.90:00 +0:51
Long distance effort from Adedamola Shitta misses to the left of the goal.89:35
Liam Enver-Marum takes a shot. Save made by Rhys Taylor.88:03
Assist on the goal came from Carl Martin.88:03 Goal scored
Goal! - Jack Mackreth - Ebbsfleet 0 - 4 Macclesfld Jack Mackreth fires in a goal from inside the area low into the middle of the goal. Ebbsfleet United 0-4 Macclesfield.86:58
Foul by Craig Braham-Barrett on Adedamola Shitta, free kick awarded. Craig Stone takes the free kick.86:15
The ball is swung over by Jack Mackreth, Matthew Barnes-Homer takes a shot.85:42
Shot by Joe Howe. Carl Martin gets a block in.85:27
The official flags Matthew Barnes-Homer offside. Craig Stone takes the free kick.84:41
Sam Wedgbury gives away a free kick for an unfair challenge on Neil Barrett. Jack Saville restarts play with the free kick.81:15
The ball is sent over by Dean McDonald, clearance by Craig Stone.77:09
Free kick crossed left-footed by Gareth Gwillim from right wing, clearance by Jack Mackreth.77:09 Substitution
Substitution Liam Enver-Marum comes on in place of Stefan Payne.77:09
Foul by Carl Martin on Joe Howe, free kick awarded.76:06 Substitution
Substitution Dean McDonald joins the action as a substitute, replacing Waide Fairhurst.74:00
Corner taken by Keiran Murtagh from the left by-line played to the near post, Neil Barrett manages to make a clearance.70:15
Keiran Murtagh crosses the ball from the free kick right-footed from right wing, save by Preston Edwards.70:15 Booking
Booking Stefan Payne is shown a yellow card for unsporting behaviour.
John Paul Kissock fouled by Stefan Payne, the ref awards a free kick.68:12 Substitution
Substitution (Ebbsfleet United) makes a substitution, with Tobi Alabi coming on for Josh Scott.67:53 Substitution
Substitution Tom Phipp goes off and Adedamola Shitta comes on.65:48 Booking
Booking Booking for Sam Wedgbury for time wasting.63:22
Keiran Murtagh takes a short corner.63:07
Keiran Murtagh takes a shot from 18 yards. Preston Edwards makes a save.61:37
Assist by Keiran Murtagh.61:37 Goal scored
Goal! - Jack Mackreth - Ebbsfleet 0 - 3 Macclesfld Jack Mackreth scores a goal from close range to the bottom right corner of the goal. Ebbsfleet United 0-3 Macclesfield.60:44
The assistant referee signals for offside against Nathan Elder. Free kick taken by Ryan Jackson.59:46
The referee blows for offside against Waide Fairhurst. Indirect free kick taken by Preston Edwards.57:44
Assist by Jack Mackreth.57:44 Goal scored
Goal! - Waide Fairhurst - Ebbsfleet 0 - 2 Macclesfld A goal is scored by Waide Fairhurst from close in low into the middle of the goal. Ebbsfleet United 0-2 Macclesfield.57:33
The ball is sent over by Jack Mackreth,54:43
Inswinging corner taken left-footed by Gareth Gwillim, clearance by Carl Martin.54:24 Booking
Booking Keiran Murtagh booked.54:05
Craig Stone takes a shot. Rhys Taylor makes a save.52:24 Substitution
Substitution Carl Martin joins the action as a substitute, replacing Nathaniel Brown.51:14
Nathan Elder gives away a free kick for an unfair challenge on Craig Braham-Barrett. Ryan Jackson takes the direct free kick.50:13
Centre by Keiran Murtagh, clearance by Paul Lorraine.49:44
Keiran Murtagh takes a outswinging corner from the right by-line to the near post, Joe Howe manages to make a clearance.48:13
The referee blows for offside against Waide Fairhurst. Paul Lorraine takes the indirect free kick.45:01
The referee starts the second half.45:00 +1:07 Half time
Half Time The referee calls an end to the first half.45:00 +0:01
The referee blows for offside. Rhys Taylor takes the free kick.44:47
Handball decision goes against Keiran Murtagh. Preston Edwards restarts play with the free kick.43:44
Tom Phipp gives away a free kick for an unfair challenge on Keiran Murtagh. Rhys Taylor takes the free kick.42:17
Foul by Ryan Jackson on Stefan Payne, free kick awarded. Free kick crossed right-footed by Joe Howe, Rhys Taylor makes a save.40:33
Ryan Jackson produces a right-footed shot from just outside the penalty box that goes wide left of the target.39:32
Thierry Audel gives away a free kick for an unfair challenge on Stefan Payne. Direct free kick taken by Tom Phipp.38:17
The ball is crossed by Craig Stone, Stefan Payne produces a header from close range which goes wide of the left-hand post.37:02
Free kick awarded for an unfair challenge on Craig Braham-Barrett by Craig Stone. Direct free kick taken by Craig Braham-Barrett.35:38
Free kick awarded for a foul by Nathaniel Brown on Nathan Elder. Jack Saville takes the free kick.34:18
Corner taken left-footed by Gareth Gwillim, save by Rhys Taylor.33:58
Joe Howe takes the inswinging corner, Thierry Audel makes a clearance.31:16
Foul by John Paul Kissock on Tom Phipp, free kick awarded. The free kick is swung in right-footed by Craig Stone, clearance made by Nathaniel Brown.29:36
The official flags Nathan Elder offside. Thierry Audel takes the indirect free kick.28:31
Shot from just outside the penalty box by Neil Barrett misses to the left of the target.28:06
Joe Howe fouled by Thierry Audel, the ref awards a free kick. Free kick crossed by Gareth Gwillim, Craig Braham-Barrett manages to make a clearance.25:17
Nathaniel Brown fouled by Nathan Elder, the ref awards a free kick. Rhys Taylor restarts play with the free kick.24:22
Tom Phipp has an effort at goal from outside the penalty box missing to the wide right of the goal.23:58
Free kick awarded for an unfair challenge on Tom Phipp by Sam Wedgbury. Direct free kick taken by Paul Lorraine.23:44
Free kick awarded for a foul by Keiran Murtagh on Neil Barrett. Free kick taken by Neil Barrett.23:06
Jack Mackreth delivers the ball, Craig Stone makes a clearance.22:15
Free kick awarded for an unfair challenge on Stefan Payne by Keiran Murtagh. Craig Stone restarts play with the free kick.20:37 Booking
Booking John Paul Kissock receives a yellow card for unsporting behaviour.17:17
Foul by Nathan Elder on Craig Braham-Barrett, free kick awarded. Rhys Taylor takes the direct free kick.16:16
Neil Barrett fouled by Keiran Murtagh, the ref awards a free kick. Jack Saville restarts play with the free kick.15:47
The ball is swung over by Jack Mackreth, clearance by Joe Howe.14:48
Foul by Sam Wedgbury on Nathan Elder, free kick awarded. Tom Phipp crosses the ball in from the free kick, Nathaniel Brown manages to make a clearance.14:21
Free kick awarded for an unfair challenge on Jack Saville by John Paul Kissock. Free kick taken by Preston Edwards.12:34
Corner taken right-footed by Keiran Murtagh from the right by-line, save by Preston Edwards.11:30
Tom Phipp gives away a free kick for an unfair challenge on Keiran Murtagh. Ryan Jackson takes the free kick.3:55
Free kick awarded for a foul by Stefan Payne on Craig Braham-Barrett. Direct free kick taken by Rhys Taylor.2:49
Matthew Barnes-Homer takes the chance to get an effort at goal. Preston Edwards makes a save.1:40 Goal scored
Goal! - Keiran Murtagh - Ebbsfleet 0 - 1 Macclesfld Keiran Murtagh grabs a goal direct from the free kick from outside the box to the bottom left corner of the goal. Ebbsfleet United 0-1 Macclesfield.0:56
Stefan Payne concedes a free kick for a foul on Waide Fairhurst.0:36
Unfair challenge on John Paul Kissock by Tom Phipp results in a free kick. The free kick is delivered right-footed by Keiran Murtagh from left channel, Nathan Elder manages to make a clearance.0:00
The referee starts the match.
Live data and text provided by our data suppliers