The Englishman signed for a 70 after his final 18 holes despite taking a penalty drop on the last, which was just enough to win him the title by one stroke.
"I really surprised myself, early on I was very, very nervous, but hit some good shots and started thinking 'why not'," he explained.
"I've worked hard on my game but didn't think this would happen."
Rock began the day tied with Woods, but the former world number one faltered early in the day with bogeys at the fourth and fifth. A birdie at the sixth for the Midlander gave him an advantage which Woods struggled to catch up to.
"I was right there with a chance to win, but just didn't get the job done," the former world number one said.
"I got off to a beautiful start but misjudged the wind on the next two holes and felt I was just a touch off."
World number three Rory McIlroy finished one back in second place after holding the clubhouse lead briefly following a birdie on the last.
Meanwhile Northern Ireland's Graeme McDowell soared up the leaderboard after he followed a hole-in-one on the 12th with three more birdies on his final six holes, to finish in joint third alongside Woods and Denmark's Thomas Bjorn.





