Shrewsbury Town extended their unbeaten to six matches and returned to the summit of Sky Bet League One with a narrow 1-0 victory over AFC Wimbledon.
Stefan Payne struck the only goal early in the second-half to hand the victory to Salop who had Bryn Morris sent off in the 86th minute.
Ben Godfrey missed the match at Montgomery Waters Meadow through injury but Carlton Morris once again played a key role up-front for Paul Hurst's men.
Elsewhere in the same division, Remi Matthews once again played 90 minutes for Plymouth Argyle but he couldn’t prevent them losing 2-0 at Charlton Athletic.
Lewis Page opened the scoring early on with a long-range effort and the Addicks went further ahead 15 minutes later through Michal Zyro.
Although the defeat was Plymouth’s first in nine games, they are still well placed in seventh to make a late surge towards the play-off spots.
In League Two, Adam Phillips made a return to the bench for Cambridge United as they drew 1-1 at Carlisle.
Richie Bennett gave the hosts the lead but George Maris equalised moments later as the Us travelled home with a point.
In the same division, Grimsby Town’s relegation fears deepened as they lost 4-0 at Coventry City.
Diallang Jaiyesimi was introduced as a second-half substitute for the Mariners but could do nothing about the result in the west Midlands.
Elsewhere, Paul Jones was an unused substitute as Exeter City beat Swindon Town 3-1 to consolidate their place in the play-off places.
In the National League, Ebou Adams’ Leyton Orient came out on top against Louis Ramsay’s Woking on Saturday.
A Macaulay Bonne double and late sealer from James Brophy helped pull Orient further away from the relegation zone but leaves Woking hovering just four points above Solihull Moors in 21st place.
Adams played 90 minutes for the east London club with Ramsay an unused substitute for the Cards.
Further down the non-league pyramid, Jake Hallett played 90 minutes for Mildenhall Town as they were beaten 2-0 at home to Barking.