It wasn't quite Armageddon, but it was definitely a long day at St Andrews.