Magic of the two cups puts St Johnstone on a different level