Brentford's stuttering promotion push suffered a second setback in a week as they slipped to a 2-1 home defeat at the hands of Rochdale.
The visitors went ahead just after the half-hour when Rory McArdle rose highest in the box to power home Tom Kennedy's corner.
They doubled their lead just before the break when Will Buckley muscled his marker off the ball to fire home an angled drive into the far corner.
Brentford were never at the races in a lacklustre first half but came out all guns blazing after the break.
On-loan Ipswich striker Dean Bowditch gave the Bees hope when he converted Glenn Poole's far-post cross with his head but the visitors held firm to claim three precious points.
The hosts were denied what looked like a blatant penalty when Kennedy handled in a goalmouth melee but the referee waved away furious protests from Andy Scott's side.
Football Results
Report: Bradford v Barnet
Albert Adomah's 75th-minute equaliser earned a deserved point for Barnet in a thrilling 3-3 draw at Bradford who had led on three occasions.
Dag & Red 0-0 Accrington Stanley Accrington held high-flying Dagenham & Redbridge to a goalless draw at a rainswept Victoria Road
Report: Shrewsbury v Luton
Promotion-chasing Shrewsbury secured a comfortable 3-0 win over rock-bottom Luton.
Rotherham 0-0 Wycombe Wycombe extended their unbeaten league run to 14 games with a goalless draw at Rotherham who pushed them all the way
Exeter 2-0 Chester Exeter bounced back from their midweek hammering by Chesterfield with an excellent 2-0 victory over Chester at St James' Park
Morecambe 2-0 Aldershot Morecambe clinched their first win in 10 games with a 2-0 victory over Aldershot
Notts County 0-1 Bury Bury ended their three-game losing streak by returning to winning ways with a 1-0 victory at faltering Notts County
Report: Macclesfield v Gillingham
Macclesfield suffered their third successive league defeat courtesy of an early headed goal from Adam Miller which earned Gillingham a 1-0 victory.