In the season-ending championship of the European Tour at the Earth course of Jumeirah Golf Estates, World No 1 McIlroy had fallen two shots behind the fast-charging Rose after a bogey on the 13th hole.
World No 7 Rose, who set a new course record with a bogey-free round of 10-under par 62, had set the clubhouse target of 21-under par 267.
But McIlroy easily moved ahead with a brilliant display of golf down the stretch, and after playing the final par-5 hole conservatively — he laid up with his second shot — he made his birdie putt from 12 feet to close with a round of six-under par 66.
It was the fifth win of the season for the reigning USPGA champion.
In pictures: A look at Anil Kumble's illustrious cricket career
Photos: Karisma Kapoor, Preity Zinta, Shraddha Kapoor at Mumbai airport
Spotted: Anushka Sharma and Diljit Dosanjh at Mumbai studio
Photos: Mallika Sherawat at a restaurant in Bandra
Photos: Tina Ahuja, Gizele Thakral at a calendar launch