St Johnstone earned the bragging rights in the Tayside derby with this ultimately comfortable victory over Dundee.
Rangers midfielder Lewis Macleod was the surprise inclusion as Scotland manager Gordon Strachan named his squad for the international double-header later this month.
Dundee’s reward for beating Aberdeen at the weekend is a home tie against Celtic in the last 16 of the Scottish Cup.
Scottish Cup holders St Johnstone and last year’s beaten finalists Dundee United have both been handed difficult fourth round ties after the draw was made this afternoon.
St Johnstone manager Steve Lomas conceded the late injury to striker Steven MacLean was the only downside to his side's comfortable 3-1 win away to Tayside rivals Dundee.
Dundee boss Barry Smith has called on his players to write their own script when they face in-form St Johnstone.