At the Gran Premi Aperol de Catalunya it was Andrea Iannone who took his first victory of the season in a thrilling Moto2™ race in front of Tom Lüthi and Marc Márquez.