Garrett Snow sets Javelin Record With Win