Caroline Wozniacki brought the house down when she spiced up her boyfriend's post-round news conference in Dubai.
The Danish tennis player interrupted the normal talk about birdies and bogeys and five-irons and three-woods with a question out of the blue from the back of the room.
A clearly mischievous Wozniacki took the microphone from one of the reporters and asked McIlroy, amid roars of laughter from the assembled media, "If you win this week am I going to get a really nice Christmas present?"
The world's number one golfer pulled his cap over his eyes before telling his girlfriend: "Have you not already got a lot of nice presents?
"I have been looking, I have been looking. But it won't take winning this week to buy you a nice present -- I'll get you a nice present anyway."
It drew another smiling response from the golf-watching Wozniacki: "That must be because I'm an unbelievable cheerleader."
McIlroy prompted more giggles from the floor when he said: "You're a better tennis player," to which the Dane replied: "That's not very nice."
An expensive gift is sure to be heading Wozniacki's way next month with golf's world number one having already banked almost $13bn (¤10bn) in official earnings by winning the money-lists on both sides of the Atlantic.
McIlroy can add $1.33m (¤1m) to his bulging account by landing the first prize here this week plus a $1m (¤775,000.) bonus from the end-of-season prize pool.
He is, however, more concerned about adding the Dubai title to his European money-list crown come Sunday night.
"It would be great to emulate what Lee Westwood did in 2009 and win both trophies," he told reporters after a first-round 66 left him one stroke behind tournament leader Luke Donald.