Rory McIlroy's glorious late-summer surge continued as he won the prestigious Deutsche Bank Championship.