Take a look at the highlights from a big weekend in the Scottish Cup and the Scottish Premiership.
Scottish Cup holders Inverness won 2-1 at Motherwell on Saturday, as Dundee Utd, Ross County and Morton also reached the last eight.
Steven Lawless scored a stoppage-time winner as Partick beat Motherwell 1-0 at Firhill in the Scottish Premiership.
Partick Thistle have signed former QPR striker Antonio German and
Inverness v Hearts and Partick v Dundee United were both postponed on Saturday, along with several other Scottish fixtures.
Michael O'Halloran has completed his transfer from St Johnstone to Rangers, signing a four-year deal at Ibrox.
Dundee United kept alive their slim hopes of survival with a stuning 5-1 victory over Kilmarnock at Tannadice.
All four senior Scottish Leagues will kick off on August 6 this year, the SPFL has confirmed.
Watch the best of the action from the weekend's Scottish Premiership games with analysis from Neil McCann.
Hearts are within three points of second place in the Scottish Premiership after hammering Motherwell 6-0, as Dundee and Kilmarnock also won.
Chris Erskine will return to Partick Thistle at the end of the season after signing a pre-contract agreement with his former club.
The draw for the fifth round of the Scottish Cup has paired Edinburgh rivals Hearts and Hibernian together.
Leigh Griffiths scored a stoppage-time winner as Celtic beat Partick 1-0 in a Glasgow derby not short of talking points.
Celtic boss Ronny Deila described Nir Bitton's sending-off in their 1-0 win over Partick as a "little bit stupid".
Aberdeen missed the chance to go top of the Scottish Premiership as they were held to a 0-0 draw by Partick Thistle.
Blackburn's clash with Middlesbrough at Ewood Park is one of a number of Boxing Day fixtures called off in England and Scotland.
David Hasselhoff, who is starring in panto in Glasgow, has revealed he is a Partick Thistle supporter!
Aberdeen closed to within a point of leaders Celtic with an impressive 4-0 victory over Kilmarnock at Rugby Park.
Mustapha Dumbuya has signed a contract extension with Partick Thistle which takes him up to May 2018.
Scottish Premiership round-up: Ross County scored twice late on to beat Hamilton 3-1 and claim a rare away victory.