Home Golf Gavins wins Ras Al Khaimah Championship in wild finish