Matteo Manassero was finally crowned Barclays Singapore Open champion after beating Louis Oosthuizen at the third extra hole.