Previews of this weekend's games in the Ladbrokes Premiership, with Motherwell and Hearts meeting at Fir Park and leaders Celtic at Inverness.
St Johnstone (4) v Dundee (7) - Friday, 7.45pm (BT Sport)
St Johnstone have lost just one of their seven home league games this season.
Dundee have drawn four of their eight league matches away from home.
Dundee won 2-1 when the sides met at Dens Park back in August.
St Johnstone's 15 league matches have produced 54 goals - the most in the Premiership.
St Johnstone are seeking their fifth straight league victory.
Saints will go third if they win; a draw would take Dundee into the top six.
Aberdeen (3) v Ross County (5) - Saturday, 3.00pm
Aberdeen have won five, drawn one and lost one of their seven home league games.
Ross County have won just one of their seven away league matches.
Ross County won 2-0 when the sides met in Dingwall in mid-October.
Aberdeen drew 1-1 with Hamilton Accies at New Douglas Park on Sunday.
Ross County head for Pittodrie on the back of a 3-0 win over Motherwell.
Dundee United (12) v Hamilton Accies (6) - Saturday, 3.00pm
Dundee United are six points adrift of both Partick Thistle and Motherwell.
Dundee United's home league record is one win, two draws and five defeats.
Accies have won two, drawn one and lost four of their seven away league games.
United were beaten 2-1 by St Johnstone last week; Accies drew with Aberdeen.
Accies were 4-0 winners when the sides met at New Douglas Park in August.
Kilmarnock (9) v Partick Thistle (10) - Saturday, 3.00pm
Kilmarnock's home form this season is two wins, one draw and four defeats.
Thistle have won just one of their seven away league games this season.
Victory for Thistle at Rugby Park would take them above Kilmarnock in the table.
Kilmarnock held Celtic to a 0-0 draw at Parkhead last weekend.
Thistle head for Ayrshire on the back of a 2-1 home victory over Inverness CT.
It finished 2-2 when the sides met at Firhill back in August.
Motherwell (11) v Hearts (2) - Saturday, 3.00pm
Motherwell have won two, drawn one and lost four of their seven home league games.
Hearts have won four, drawn one and lost two of their seven away league matches.
Hearts had won four league games in a row prior to Saturday's 1-1 draw with Dundee.
Motherwell have won just one of their last six league matches.
Hearts won 2-0 when the sides met at Tynecastle back in August.
Inverness CT (8) v Celtic (1) - Sunday, 12.15pm (Sky Sports)
Caley Thistle have won two, drawn two and lost three of their seven home league games.
Celtic have won five, drawn one and lost one of their seven away league games.
Celtic are unbeaten in their last eight league matches.
Caley Thistle have won just one of their last five in the Ladbrokes Premiership.
Celtic won 4-2 when the sides met at Parkhead earlier this season.