PHOTOS - Rory McIlroy's ex-girlfriend Holly Sweeney photo gallery

Golf superstar Rory McIlroy’s ex-girlfriend Holly Sweeneyhas shown off her assets to the world – and earned a rap across the knuckles from her angry parents.

The 22-year-old university student stripped down for a raunchy photo shoot with a photographer friend.

Rory’s fans got a glimpse of what he’s missing as his former lover went topless, was smothered in baby oil and posed in sexy lingerie for the shoot.

The Irish Sun reports that the photos were available on camera man Gavin Millar’s webpage until Holly’s parents complained.

Read More: Northern Ireland’s Rory McIlroy named PGA of America’s Player of the Year

A source told the paper: “Rory won’t think this is a clever move for her - he’s most likely to think Holly is embarrassing herself and that she could be doing something far more worthwhile with her time.

“It’s backfired on Holly already as her parents have found out and they don’t have a clue why she did it.”

Holly has defended her decision to pose topless and insisted the photos have an ‘artistic’ value.

She said: “No-one had ever asked me to go topless before but I know Gavin well and I trust him.

“I agreed to these shots because they were artistic. This was art, it wasn’t tacky at all.”

Read more Irish entertainment stories here

In response, Rory tweeted a picture of himself holidaying with new love, tennis ace Caroline Wozniacki, in Aspen, Colorado.

PHOTOS - Rory McIlroy's ex-girlfriend Holly Sweeney photo gallery