Brentford extended their lead at the top of the Coca-Cola League Two table with a 1-0 win over promotion rivals Bury.
The Shakers could have gone level on points with their hosts had they won, but it was Brentford who took the lead six minutes from the break through Marcus Bean.
Any hope the visitors had of getting back into the match evaporated when Stephen Dawson was dismissed 20 minutes from time.
Wycombe dropped a place to third on goal difference after they were held to a goalless draw at Morecambe. Rochdale replaced them in second spot with a comfortable 2-0 home win over struggling Grimsby.
First-half goals from Adam Rundle and Adam Le Fondre were enough to see off the relegation-threatened side who remain two points off the drop zone.
Promotion-chasing Shrewsbury shot themselves in the foot at Macclesfield as first Shane Cansdell-Sherriff headed into his own net in the 21st minute before Ben Herd gave away a second-half penalty which Gareth Evans duly converted.
Nathaniel Brown capped off a good result for the hosts as he netted in stoppage time.
Bournemouth failed to move out of the relegation zone as they lost 1-0 at Gillingham, with Nicky Southall getting the only goal of the game in the 58th minute to see the hosts move into the play-off zone.
Exeter maintained their push for promotion with a 2-0 triumph against 10-man Darlington.
Neil Austin handled in the area and Matthew Gill stepped up to convert the penalty in the 72nd minute before Craig McAllister's header doubled their lead 10 minutes later. Alan White was dismissed two minutes from time to add to Darlington's misery in the week they entered administration.
Copyright (c) PA Sport 2009, All Rights Reserved.