Hearts
Hearts came from behind to defeat Rangers 2-1 at Tynecastle on Sunday, restoring a three-point lead over Celtic at the top of the Scottish Premiership. Lawrence Shankland's winning goal dealt a major blow to Rangers' title hopes. The result moves Hearts seven points clear of Rangers with three games remaining.