Charlie Seaman came off the bench in the second half to help Dundee United register a potentially-crucial 2-1 win over Scottish Championship rivals Alloa Athletic.
Seaman, who replaced Paul Watson in the 76th minute at Tannadice, saw Nicky Clark’s late decider move United to within five points of leaders Ross County.
Alloa led through Jordan Kirkpatrick’s seventh-minute strike before Scott Taggart headed past his own goalkeeper to restore parity.
Clark completed the comeback seven minutes from time, converting Callum Booth’s cross for his 12th goal of the season.
It was a vital victory for United who have seven games remaining, the first of which sees them visit Dunfermline tomorrow.
Aaron Ramsdale’s impressive run of clean sheets came to an end as AFC Wimbledon suffered a 4-2 defeat at the hands of League One rivals Gillingham at Kingsmeadow.
The Dons opened the scoring when Michael Folivi side-footed past Gills goalkeeper Tomas Holy in the 22nd minute.
Gillingham’s equaliser came somewhat against the run of play and was the first goal conceded by Ramsdale in more than six-and-a-half hours.
Leonardo da Silva Lopes slipped in Brandon Hanlan and the Charlton youth product shifted the ball out of his feet before firing under Ramsdale.
Graham Burke’s speculative 30-yard effort made it 2-1 to the Gills before Lopes added a third five minutes into the second half.
Tom Eaves bagged his 19th league goal of the season to make it 4-1 before James Hanson bagged a stoppage-time consolation.
Alex Dobre was unfortunate not to register an assist in Yeovil Town’s 2-0 defeat at MK Dons in League Two.
Trailing to Ryan Harley’s 13th-minute goal, the Glovers went close to levelling when Francois Zoko’s shot flew narrowly wide following Dobre’s cross.
Chuks Aneke doubled MK Dons’ lead seven minutes from time to inflict a fourth successive league defeat on Yeovil who yesterday parted company with manager Darren Way.
Frank Vincent was an unused substitute as Torquay United returned to the National South summit following a 1-0 win at Concord Rangers.
The Gulls inflicted only a second home defeat of the season on Rangers thanks to Kyle Cameron’s 71st-minute header, his first goal for the club.
Corey Jordan played his part as Eastbourne Borough claimed a share of the points from a 0-0 draw with National South high-fliers Bath City at Priory Lane.
Defender Sam Sherring turned in another accomplished display as Weymouth maintained their position at the top of Southern Premier South with a 2-1 victory over Swindon Supermarine.
A goal from Yemi Odubade and Brandon Goodship’s penalty saw the Terras remain two points clear of second-placed Taunton Town and with a game in hand.
Striker Jake Scrimshaw went close to grabbing a dramatic late equaliser in Poole Town’s 1-0 defeat at Taunton Town.
Scrimshaw, on as a 63rd-minute replacement for Sam House, saw his effort cleared off the line.
James Boote was an unused substitute for the Dolphins who remained in the final play-off place despite the defeat.