St Johnstone 1-2 Aberdeen