Stephen Hadfield wins