Eric Wins 25th Welsh Open