Max Verstappen took a well-worked Hungarian Grand Prix win, rising from 10th on the grid to beat Mercedes’ Lewis Hamilton and George Russell as strategic woes led to Ferrari missing out on podium places as Carlos Sainz and Charles Leclerc finished fourth and sixth respectively.