Fayssal El-Bakhtaoui scored two goals within the first 10 minutes to give Dunfermline a healthy lead, with Michael Moffat and Joe Cardle also scoring. Cowdenbeath, who remain bottom of the table, had Craig Johnston sent off before David Hopkirk and Ryan Wallace added to the lead. Joe Cardle also scored before Patrick Scullion snatched a late consolation goal for the visitors.
Alan Forrest and an Alan Trouten penalty sandwiched a goal from Brechin's Robert Thomson as Ayr United beat Brechin City, who had goalkeeper Graeme Smith sent off in the last play of the game, 2-1 to move to fifth in the table.
Results in full: Ayr United 2-1 Brechin, Dunfermline 7-1 Cowdenbeath, Forfar 4-0 Albion Rovers, Stenhousemuir 1-1 Airdrieonians, Stranraer 0-4 Peterhead