Lewis Hamilton won the Austrian Grand Prix Sunday after a dramatic last-lap collision with Mercedes teammate and title rival Nico Rosberg.