Andy Scott's Brentford went three points clear at the top of Coca-Cola League Two with a hard-fought 2-1 win at promotion rivals Rochdale.
A Jordan Rhodes header (nine) and Charlie MacDonald's sidefooted finish (15) looked set to make it a comfortable afternoon for the Bees, but Tom Kennedy's penalty (37) - after a Ryan Dickson handball - meant the Londoners had to fight to hang on to the victory in the second half.
Bury moved level on points with second-placed Wycombe, who host Rotherham on Monday, with a 2-0 home win over Notts County courtesy of a goal in each half from Andy Bishop (40) and Efe Sodje (84).
It was an afternoon to forget for most of the play-off contenders, particularly Shrewsbury who were beaten 3-1 at bottom club Luton.
The Hatters' Tom Craddock (15) and Ben Davies (20) traded goals before Sam Parkin (35) and Asa Hall (73) won it for hosts at Kenilworth Road.
Bradford were surprisingly thrashed 4-1 at lowly Barnet.
Goals from Albert Adomah (25), John O'Flynn (41), Yannick Bolasie (58) and a fine individual effort by Joe Devera were more than enough for the Bees, with Michael Boulding (56) having briefly offered hope to the Bantams.
Chester versus Exeter ended goalless, allowing Darlington to climb into the top seven with a 1-0 win over Grimsby secured by Curtis Main's 87th-minute header.
Accrington and Dagenham could not muster a goal between them, while strikes by Wayne Curtis (45) and Stuart Drummond (54) gave Morecambe a 2-0 win at Aldershot.
Andy Barcham (74 and 88) scored two and conceded a penalty in Gillingham's 3-1 victory over Macclesfield at Priestfield. Simon King (two) had given the Kent side an early lead and Gareth Evans' spot-kick (80) after Barcham's handball was not enough to drag the Silkmen back into the match.
Copyright (c) PA Sport 2009, All Rights Reserved.