Justin Rose nearly holes out on 283-yard drive