Shrewsbury Town missed the chance to seal promotion and go top of Sky Bet League 2 as Joe Riley's stunning goal kept Bury's own top-three chances alive.With league leaders Burton Albion in action against Carlisle United on Wednesday, the Shrews arrived at the JD Stadium knowing a win over the fourth-placed Shakers would see them promoted if Southend United failed to beat Newport County.
However, Riley, returning after a three-game suspension, fired home from range just before the hour to give David Flitcroft's men a 1-0 success.
As it was, Phil Brown's Southend beat Newport 2-0, with Cian Bolger and Stephen McLaughlin scoring the goals, to keep them one point adrift of Bury ahead of their rearranged clash next week.
Neither side was able to gain any ground on third-placed Wycombe, though, as Paul Hayes' penalty in the 12th minute of stoppage time took them to a 2-1 triumph over Exeter.
Sam Saunders and Liam Sercombe had traded strikes before Hayes kept his cool to score the latest goal in the top four divisions this season.
At the other end of the table, Cheltenham Town moved off the basement having defeated Cambridge United 3-1. Shaun Harrad's opener was cancelled out by Ryan Bird, but Danny Haynes and Matt Sparrow gave Gary Johnson his first win in the Robins hot-seat.
Tranmere Rovers, the last team had Cheltenham beaten back in February, replaced them at the foot of The Football League following a 1-0 reverse at Mansfield Town.
Reggie Lambe claimed the winner for the Stags, who, despite seeing their goal scorer sent off in stoppage time, put eight points between themselves and the bottom two with three games remaining.
Marlon Harewood's 80th-minute equaliser prevented Hartlepool United being sucked back into the relegation zone after they were held to a 1-1 draw by Accrington Stanley, for whom Josh Windass was again on target.
Portsmouth began life without Andy Awford with a 1-0 loss to Stevenage, an early goal from Tom Pett virtually assuring Graham Westley's men a place in May's Play-Offs.
Seventh-placed Plymouth Argyle and Luton Town, in eighth, remain three points apart following respective draws against AFC Wimbledon and Dagenham & Redbridge.
The Hatters clash finished scoreless after Paul Benson was sent off in the first half, but the Pilgrims had led at Home Park through Anthony O'Connor before Adebayo Azeez levelled.
Oxford United and Northampton Town finished 1-1 too, Alex MacDonald salvaging a point for the hosts in stoppage time after Ivan Toney had broken the deadlock.
Elsewhere, York City came from behind to defeat Morecambe 2-1, Stephane Zubar and Russ Penn scoring for the hosts after Paul Mullin had given the Shrimps the lead.