Home Golf Daniel Gavins barely avoids disastrous finish to win DPWT title in crazy fashion