Rose wins after enthralling final day
Justin Rose claimed the biggest victory of his career in Miami on Sunday after a dramatic day's golf that saw him win the WGC Cadillac Championship.
A closing 70 for 16 under par gave Rose his fourth title in America at Doral in the second of this season's world championships.
The 31-year-old beat American left-hander Bubba Watson (74) by one and McIlroy (67) by two, earning over £875,000 and leaping back into the world's top 10 after starting the week 22nd.
A bogey at the last gave Rose a nervous wait when Watson, playing behind, hit his second shot from the rough to nine feet, but he missed the birdie putt.
Watson led by three overnight and had a two-putt birdie on the first, but he threw the tournament wide open with a hat-trick of bogeys from the third.
He was in the water there and again off the fifth tee and Rose's birdies at the first and fourth put him him in front.
He then bogeyed the sixth, however, and Keegan Bradley became favourite when he established a two-stroke advantage after seven holes.
However, the USPGA champion took bogeys sixes at the eighth and 10th - he four-putted that one - then totally fell away and Rose became the man to catch again after further birdies at the 10th and 14th.
Watson caught him by suddenly finding form with birdies at the 11th and 12th, but he was bunkered on the next.
McIlroy teed off almost certainly thinking he faced too much of a deficit. Yet after an outward 33 he got up and down from sand for birdie at the 10th and holed out from the sand for eagle at the 12th. Suddenly he was only one behind, but a bogey on the 14th left him a mountain to climb again and, with his chances fading, he dropped another on the last.