
League leaders Glasgow City suffered their first defeat of the SWPL season as Katie Wilkinson's 91st-minute penalty delivered victory for Rangers at Broadwood.
Back-to-back draws against the Old Firm looked to be on the cards for Leanne Ross' side until 18-year-old striker Laura Berry hit the deck in the final minute of normal time after she took a shot a goal.
Referee Regan Wallace had no hesitation in blowing his whistle and pointing to the spot, despite City's shock and protestations.
Scotland goalkeeper Lee Gibson, who had been imperious throughout and twice denied Wilkinson, was sent the wrong way, though, prompting wild celebrations in the Rangers ranks.
City's lead at the summit has been reduced to four points with Hearts and Celtic on their heels, while Leanne Crichton's side are a further point back.