Peterhead will relish their return to Hampden on Wednesday for the play-off semi-final first leg, after a 3-0 win over Queen's Park.

Bryan Gilfillan headed the visitors into the lead, before Andy Rodgers struck a second.

Rodgers then turned supplier to set up Dean Cowie to net a third for Peterhead, taking their winning streak to eight games – during which Jim McInally's side have scored 25 goals and conceded just one.

Elgin City's 3-2 victory over East Stirling fell well short of the winning margin needed to snatch a play-off spot.

Jamie Duff and later Stuart Leslie were on target for the hosts, but the visitors levelled on each occasion through Jamie Glasgow and Paul Quinn. Ceiran McLean got Elgin's late winner, but it was too little, too late.

At Galabank, Montrose and Annan Athletic fought out a 1-1 draw, with Scott Johnston putting the visitors into the lead and Michael Daly equalising.

Elsewhere, Stirling Albion fought back to beat Clyde 2-1 at Broadwood. Stefan McCluskey put the hosts ahead after five minutes but their downfall began after the break when Iain Gray was dismissed and Jordan White equalised from the spot. Ross McGeachie fired home a winner with 10 minutes left.