Gordon Hayward sunk a last second buzzer beater to give the Utah Jazz a 102-100 victory over LeBron James and the Cleveland Cavaliers.