Rory McIlroy wasted a glorious opportunity to win a third Dubai Desert Classic title in a gripping conclusion that saw Viktor Hovland edge Richard Bland in a play-off.

After making steady progress up the leaderboard on Friday and Saturday, McIlroy had a share of the lead alongside Hovland and Bland heading into the final hole on Sunday.

But the four-time major winner, aiming to add to his 2009 and 2015 triumphs in Dubai, sent his approach shot from 267 yards way right on the 18th and it ended in the water.

McIlroy gave himself hope by chipping a shot within 15 feet of the hole to remain on course for par, but his stroke brushed the cup and left him 11-under for the tournament.

That put him a stroke behind Hovland and Bland, who carded a six-under 66 and four-under 68 for the day respectively to finish level and take the competition to an extra hole at the Emirates Golf Club.

Hovland finished strongly with two birdies and an eagle on the final three holes to set the clubhouse lead, which Bland matched with two birdies in a row to conclude his round.

It was Hovland who prevailed in the first play-off hole, the Norwegian rolling in a three-footer for par after Bland's bogey opened the door.

The 24-year-old has now won three of his last five events, having also prevailed at the Hero World Challenge and Mayakoba Golf Classic towards the end of 2021.

Hovland started the day six strokes behind overnight leader Justin Harding, who endured a poor final round, which included a triple-bogey on the 11th to finish in joint-fourth.

"This is pretty wild. I didn't really think this was possible going into today," Hovland said.

"I knew I had to shoot a really low number but a lot of things had to go my way and I am thankful that they did."