Glasgow City's lead at the top of the Scottish Women's Premier League was trimmed to three points after a draw with Rangers, who drop to third.
Celtic held on to defeat fourth-placed Heart of Midlothian, despite a second-half surge from the Edinburgh side. The previous meeting between the league leaders and the reigning champions ended in a 1-1 draw, with both sides requiring a penalty.
Nothing could separate Rangers and City as both remained unbeaten on an afternoon where both enjoyed spells of dominance but lacked in clinical edge.