CITY went down 1-0 to Rangers in a strangely low key Irn-Bru Third Division tussle in front of another big crowd at Borough Briggs.
The visitors did just enough to secure the points, although they needed a second half penalty to wrap their fourth win of the season against the Black and Whites.
Elgin manager Ross Jack enjoyed the rare luxury of naming an unchanged line-up, with the same 11 who started last week's win at Peterhead again listed.
The light Blues were without a number of regulars, but they could have been ahead before City settled into their game. A flashing Sandaza header in four minutes brought out a superb save from Malin and Crawford cracked a left foot shot off the junction of the bar and post six minutes later as Gers forced the early pace.
City gradually forced their way into the game, but their best chance in a goalless first half was a 25-yard free kick which dropped just over the bar.
Chances were every bit as scarce after the break and it took a soft penalty in 72 minutes to settle the issue. Sean Crighton mistimed a tackle in the box on Wallace and skipper Lee McCULLOCH stroked home the spot-kick.
Elgin were given a glimmer of hope in 87 minutes when Ian Black was red-carded for a second booking, but the visitors comfortably held on for the points.
Elgin City – Malin, Niven, McMullan (Beveridge 90), Crighton, Duff, Cameron (Morrison 85), Gunn, Millar (Harkins 77), Leslie, Nicolson, Moore. Subs not used – Black, McLean.
Rangers – Alexander, Hegarty, Cribari, Faure, Wallace, McCulloch, Little (Argyriou 90), Black, Sandaza (McKay 68), Crawford, Aird. Subs not used – Gallagher, Hemmings, Naismith.
Ref – D Somers.
Att – 3,663.