Arbroath took the lead after 25 minutes through Paul McManus, but Clyde had their tails up when Brian McQueen was sent off three minutes later and Arbroath were pegged back immediately after Scott Ferguson levelled for Clyde. Scott McBride restored the lead two minutes later but Ferguson equalised again on the stroke of half time. A Dylan Carreiro brace and Simon Murray's goal in the second half completed the scoring with 12 minutes remaining.
Berwick held Albion Rovers to a 1-1 draw to give the league leaders some breathing space. Paul Currie opened the scoring on 15 minutes for Berwick but Mark McGuigan's goal moments before half time earned a share of the spoils for the visitors.
East Fife rescued a point in the final moments at home against Queen's Park after Liam Smith's 82nd-minute equaliser. The hosts took the lead through Caolan McAleer on 14 minutes but Darren Miller and Paul Woods scored for Queen's Park to turn the game on its head until Smith's late goal.
Results in full: Clyde 2-5 Arbroath, Berwick 1-1 Albion Rovers, East Fife 2-2 Queen's Park, East Stirlingshire 0-1 Annan Athletic, Elgin City 0-1 Montrose