Crazy final in Sochi: the Russian GP goes to Hamilton, then Verstappen and Sainz