Andrea Iannone took his third Moto2 win of the season at the Grand Prix of Japan after a race long battle with Márquez, who now leads the Championship by a single point.