Rory McIlroy had a fitting celebration after draining a long birdie putt to win the hole on No. 8 and go 4 up.