Dundee v St Johnstone: Tight tussle awaits ahead of split