Kimi Antonelli wins his first Grand Prix at Shanghai and Lewis Hamilton finally scores a podium for Ferrari.