Swans fly on
By Alex Livie
Last Updated: 01/01/70 1:00am
Leon Britton (pictured) fired the home side in front on 33 minutes, with Richard Duffy breaking Macclesfield's hearts with a header on the stroke of half-time.
Any thoughts of a Macclesfield revival were ended when Andy Robinson netted on 49 minutes.
The Swans soared to the top of the table on goal difference, as previous leaders Oxford were held to a 0-0 draw at Cheltenham.
Struggling Leyton Orient grabbed a point against high-flying Hull, with David Hunt's effort on the stroke of half-time cancelling out Ben Burgess' earlier strike.
David Graham and Craig Taylor scored the goals that ended Bristol Rovers' fine recent run, with Torquay running out 2-1 winners.
Kevin Street scored for The Pirates shortly after the hour, but it was not enough to save Rovers from defeat.
Mansfield stayed on the coat-tails of the leaders with a 5-3 win over Bury.
The victory came the hard way, though, as they went a goal behind when Lee Connell netted on 21 minutes.
However, a three-goal spurt before the break sunk The Shakers.
Julian Mendes brought The Stags level on the half-hour, but it was the two goals by Wayne Cordon which stunned Bury.
Gareth Seddon scored on 58 minutes to keep Mansfield honest, but Bury's search for an equaliser afforded space to The Stags and Liam Lawrence scored their fourth on 63 minutes. Connell scored his second of the night on 78 minutes, but his feat was equalled by Lawrence as Bury wilted late on.
Carlisle's mini-revival was short lived, with The Cumbrians falling to a 2-0 defeat at Northampton.
Martin Smith opened the scoring from the spot, with Paul Trollope sealing the points with a strike on 77 minutes.
Lincoln made the long trip to Southend worthwhile, with The Red Imps earning a 2-0 win.
Marcus Richardson grabbed the opener in the first-half, with Richard Butcher's finish on 78 minutes sealing the points.
Cliff Byrne netted his first senior goal during Scunthorpe's 2-0 win at Kidderminster - Steven McLean secured the points with a late strike.
Yeovil won the battle of the Division Three new boys, with Gavin Williams' first-half effort sinking Doncaster who had Leo Fortune-West sent-off shortly after the hour.
Barry Conlon came back to haunt his old club, as his goal on the stroke of half-time denied York City a win over local rivals Darlington after Liam George had given The Minstermen an early lead.
Huddersfield recovered from the shock of going a goal down to Rochdale in the first-minute - Paul Connor the scorer - to snatch a point thanks to John Worthington's 23rd-minute goal.
To view a match summary, click on a link below
Cheltenham Town v Oxford United
Doncaster Rovers v Yeovil Town
Kidderminster Harriers v Scunthorpe United
Leyton Orient v Hull City
Mansfield Town v Bury
Northampton Town v Carlisle United
Rochdale v Huddersfield Town
Southend United v Lincoln City
Swansea City v Macclesfield Town
Torquay United v Bristol Rovers
York City v Darlington