Rory McIlroy will be hoping he has saved his best for last as the battle for a £6million payday went down to the wire in Atlanta.