Match ends, Northampton Town 3, Macclesfield Town 1.
Sol Campbell's Macclesfield saw their survival hopes dealt a blow with a 3-1 defeat to Northampton.
Dean Bowditch and Harry Smith exchanged first half goals but Daniel Powell and Junior Morias both netted after the break to hand the Cobblers their first win in over a month.
David Cornell kept out Ben Stephens and Nathan Cameron before Smith shot over as Macclesfield began on the front foot.
But the visitors fell behind after 25 minutes when Jordan Turnbull's clipped cross was neatly volleyed into the bottom corner by Bowditch.
Smith's header was then ruled out for offside but he was not to be denied seven minutes before half-time when he lobbed Cornell after being released by Stephens' pass.
Kieran O'Hara denied George Cox early in the second half but there was nothing he could do when Powell latched onto a short back header and slotted home just shy of the hour-mark.
Macclesfield nearly hit back through Elliott Durrell's terrific free-kick but their fate was sealed in stoppage-time when Powell teed up Morias for a tap-in.
The Silkmen remain two points above the relegation zone.
Report supplied by Press Association.
- 16PierreBooked at 85mins
- 7HoskinsSubstituted forElsnikat 80'minutes
- 15BowditchSubstituted forPowellat 67'minutes
- 12CoxSubstituted forWilliamsat 65'minutes
- 14Welch-HayesSubstituted forMartisat 77'minutes
- 15StephensSubstituted forColeat 59'minutes
- 10SmithBooked at 75minsSubstituted forWilsonat 86'minutes
- Kevin Johnson
- Shots on Target
Second Half ends, Northampton Town 3, Macclesfield Town 1.
Delay over. They are ready to continue.
Delay in match Nathan Cameron (Macclesfield Town) because of an injury.
Joe Powell (Northampton Town) wins a free kick in the defensive half.
Foul by Nathan Cameron (Macclesfield Town).
Goal! Northampton Town 3, Macclesfield Town 1. Junior Morias (Northampton Town) right footed shot from the centre of the box to the bottom right corner. Assisted by Daniel Powell.
Foul by Joe Powell (Northampton Town).
Elliott Durrell (Macclesfield Town) wins a free kick on the left wing.
Junior Morias (Northampton Town) wins a free kick in the defensive half.
Foul by Fiacre Kelleher (Macclesfield Town).
Foul by Scott Pollock (Northampton Town).
Elliott Durrell (Macclesfield Town) wins a free kick in the defensive half.
Substitution, Macclesfield Town. Scott Wilson replaces Harry Smith.
Attempt missed. Elliott Durrell (Macclesfield Town) right footed shot from outside the box is just a bit too high from a direct free kick.
Aaron Pierre (Northampton Town) is shown the yellow card for a bad foul.
Foul by Aaron Pierre (Northampton Town).
Danny Whitaker (Macclesfield Town) wins a free kick in the defensive half.
Attempt saved. Junior Morias (Northampton Town) left footed shot from the left side of the six yard box is saved in the bottom left corner.
Substitution, Northampton Town. Timi Max Elsnik replaces Sam Hoskins.