Robert Rock admits it feels like a long time since he beat off Tiger Woods and Rory McIlroy to win in Abu Dhabi 12 months ago.