Lewis Hamilton won the first race of the new Formula 1 season after managing to keep Max Verstappen in a tense finale after Red Bull driver temporarly took the lead four laps before the end while Valtteri Bottas finished third in the second Mercedes.