Aberdeen 4 St Johnstone 1: Defeat ends Saints’ top-six hopes

Breaking