East Fife twice came from behind to beat Highland League champions Brora in the Petrofac Training Cup.
Steven Mackay knocked Rangers ahead from close range but Jon McShane converted a penalty to level.
Zander Sutherland fired the hosts back in front with low drive, only for McShane to level again with a fine finish just before the interval.
And the visitors struck again on 86 minutes when Nathan Austin bagged the winner from Ross Brown's corner.
- 6MorrisonBooked at 84mins
- 10SmithSubstituted forCookat 67'minutes
- 7McAleerSubstituted forBrownat 45'minutes
- 6WalkerBooked at 76mins
- 16BarrBooked at 41minsSubstituted forBeatonat 53'minutes
- John McKendrick
- Shots on Target