Takaaki Nakagami pulled off his best MotoGP finish of the season to provide a welcome boost for Honda on an otherwise da