German Ferrari driver Sebastian Vettel has won the Bahrain Grand Prix, the second race of the 2018 Formula 1 season, for a record of fourth time, two weeks after clinching the Australian GP, strengthening his grip on the top spot in the driver standings.