Rangers kept their hopes of defending the Scottish Women’s Premier League title alive with a 3-0 win over Partick Thistle.
Lizzie Arnot’s header just before half-time broke Thistle’s resistance, before Kirsty Howat and then Tessel Middag’s penalty killed the game.
The win puts Rangers second, three points ahead of rivals Celtic and two behind leaders Glasgow City.
These teams meet at Celtic Park on Thursday as the title race heats up.
Rangers have now played one game more than their two rivals and face City on the final day of the season, with a trip to face Hearts to come first on Sunday.
Hearts, having already secured fourth place, beat Edinburgh rivals Hibernian 2-1 at Oriam.
Erin Rennie converted Monica Forsyth’s cutback to give Eva Olid’s side the lead, and Aimee Anderson’s long-range stunner doubled their advantage before the break.
Katie Lockwood headed home Hibs in the game and Siobhan Hunter nearly equalized in stoppage time, but a fantastic save from goalkeeper Charlotte Parker-Smith secured Hearts victory.
Meanwhile, in the last six, Aberdeen secured their top-flight status for another season with a dramatic 1-0 win over Dundee United at Balmoral Stadium.
Bayley Hutchison’s stoppage-time strike puts the Dons seven points clear of Hamilton in the relegation play-off, and five clear of United, who are 10th and still looking over their shoulders.
Hamilton couldn’t capitalize on the downfall of their closest rivals as they lost 4-2 to seventh-placed Spartans.
Goals from Hannah Jordan and Louise Mason added to earlier strikes from Becky Galbraith and Simone McMahon after Lucy Sinclair briefly made it 2-1.
MT Gardiner added late consolation for Accies but they remain in 11th place, two points behind United, who they face on the final day of the campaign.
Already relegated Glasgow Women were beaten 3-0 by Motherwell on Tuesday night.