Rory McIlroy won his eighth Race to Dubai title to tie Colin Montgomerie for the most all time, putting a bow on an eventful 2026.