Montrose 3 - 1 East Stirlingshire
On-loan Leighton McIntosh gave Montrose a 16th-minute lead from David Gray’s pass and Gray made it 2-0 five minutes later with a penalty after Steven Jackson had handled.
Terry Masson scored a third before Craig Hume pulled back a late consolation for East Stirling.
Peterhead 1 - 0 Berwick Rangers
Rory McAllister shot narrowly wide early on for Peterhead and Paul Jarvie kept out Chris Townsley’s effort at the other end.
Jarvie saved again from Stuart Noble, but it was Peterhead who won it when substitute Stephen Maguire netted from Bryan Deasley’s pass.