Answer this question.

Which snooler player recently won the Welsh Open held in Newport ?
stephen maguire