ELGIN City suffered their third defeat on the spin as they went down 2-1 at Berwick Rangers on Tuesday night.
Craig Gunn fired the injury-hit Moray men into the lead with his 14th goal of the season on three minutes.
City stayed in front until the hour mark when Darren Lavery volleyed Berwick level.
The Borders outfit dominated the second half and were rewarded when Scott Dalziel chested down and fired past keeper Joe Malin.
Already missing several regulars through injury, Ross Jack’s side lost Ceiran McLean when he was stretchered off in the second half.
This weekend they host Stirling Albion, who pulled off a surprise when they held Rangers to a 1-1 draw on Tuesday.
In the Highland League, Buckie Thistle reached the semi-finals of the Aberdeenshire Shield with a 3-1 success against Banks O’ Dee.
Stand-in striker Lewis Mackinnon netted twice and Shawn Scott was also on target.
Jags now visit Cove Rangers in next week’s semi-final.
Keith are in action tonight in the last remaining quarter-final at home to Turriff on Wednesday night (8.00), aiming to book a semi trip to Formartine United.