Highlights from the weekend's matches in the SPFL. Aberdeen continue their build-up to the cup final with a trip to Tynecastle to face Hearts, while Rangers make a short journey to Firhill to take on Partick Thistle. Elsewhere, champions Celtic entertain St Johnstone, Kilmarnock host Dundee, Ross County are at Motherwell and the clash between Inverness and Hamilton could have repercussions in the battle to avoid the drop.