Arbroath remain top of Scottish League Two following their 3-2 win at home to Annan Athletic, but the chasing pack all registered victories to keep up the pressure on the leaders.
Goals from Bobby Linn, Jack Smith and Dylan Carreiro put the hosts out of sight with less than an hour on the clock, but late replies from Ryan McStay and Scott Davidson ensured that it was a nervy finish.
The division's top four teams remain unchanged as Albion Rovers put three past bottom club Elgin City, Queen's Park beat East Stirlingshire by the same scoreline, and East Fife gave Montrose similar treatment.
There was also an important win for Berwick Rangers, who hammered 10-man Clyde 4-0 to put pressure on the promotion-chasers and move up to fifth place.
Results in full: Albion Rovers 3-0 Elgin City, Arbroath 3-2 Annan, Berwick 4-0 Clyde, East Fife 2-0 Montrose, Queen's Park 3-0 East Stirling