Caitlin Hayes scored a late equaliser to deny defending champions and title rivals Rangers a vital victory in the Scottish Women's Premier League at Broadwood Stadium.
Scotland's bid to qualify for Euro 2024 got off to a winning start as a John McGinn strike and Scott McTominay's double earned a 3-0 win over Cyprus at Hampden Park.
Livingston climbed back into the cinch Premiership top six after first-half goals from Joel Nouble and Nicky Devlin saw off Ross County 2-1.
Drey Wright's stunning long-range strike earned a point for St Johnstone as they held Kilmarnock to a 1-1 draw at Rugby Park.
Dundee United and St Mirren had to settle for share of the spoils after a hard-fought 1-1 draw at Tannadice.
Aberdeen continued their recent resurgence under interim boss Barry Robson with an emphatic 3-0 Scottish Premiership victory over Hearts at Pittodrie.
Celtic needed goals from Hyeon-Gyu Oh and Sead Haksabanovic to finally see them over the line to a ninth straight league win and earn a 3-1 victory over 10-player Hibs.
Rangers remain unbeaten in the Scottish Premiership under Michael Beale following an entertaining 4-2 victory over 10-man Motherwell at Fir Park.
Rangers eventually wore down a resolute Raith Rovers side to run out comfortable 3-0 winners in a mostly low-key Scottish Cup quarter-final tie at Ibrox.
Celtic cruised into the Scottish Cup semi-finals after Aaron Mooy's early goal sent them on their way to a 3-0 victory over Hearts at Tynecastle.
Inverness booked a trip to Hampden by coming from behind to see off Kilmarnock 2-1 to seal their spot in the Scottish Cup semi-finals.
Celtic survived an early scare to make Ange Postecoglou's 100th game in charge one to remember.
Aziz Behich scored a second-half equaliser as Dundee United ended a run of seven straight defeats by drawing 1-1 with Livingston at the Tony Macaroni Arena.
Rangers recovered from a ropey start to turn on the style at Easter Road with a comprehensive 4-1 win over Hibernian.
Celtic reopened their nine-point lead over Rangers at the top of the Scottish Premiership with a 5-1 win over St Mirren, but the champions were made to work for it.
Aberdeen ended their long wait for a Scottish Premiership away win by beating Dundee United 3-1 at Tannadice, with Jim Goodwin losing his first game as home manager.
Kevin van Veen continued his Dingwall goalscoring spree to earn Motherwell a 2-0 win over 10-man Ross County.
A brace from Elie Youan helped Hibernian come from behind to earn a 4-1 win against Livingston in an entertaining game at the Tony Macaroni Arena.
Josh Ginnelly scored twice as Hearts tightened their grip on third spot in the cinch Premiership with a 3-0 home win over St Johnstone.
Rangers recovered from their Viaplay Cup final defeat with a clinical first-half display in a 3-1 victory over Kilmarnock.