In a hectic French MotoGP race, which started on a wet surface and was completed on slicks, Jorge Lorenzo judged conditions perfectly to take his second win of the year.