George Russell recovered late from gearbox trouble to take second; Lewis Hamilton and Charles Leclerc took #3 and #4.