Malahide teenager Gavin Moynihan joined major winners Padraig Harrington and Louis Oosthuizen on the roll of champions when he produced a brilliant short game display and defied near gale force winds to clinch the Irish Amateur Open in dramatic fashion at Royal Dublin.