Eugene Laverty has moved himself within touching distance of the World Supersport Championship lead after a dominant display of riding at Monza.

A decisive move at the start of the race proved to be the crucial moment as Laverty made up for a poor getaway to sweep across the bows of both Kenan Sofuoglu and Joan Lascorz at turn one to snatch the lead.

From here, Laverty pulled his advantage out to two seconds, a margin he maintained for the race's entirety from Sofuoglu, the Turk unable to make up any ground on his Honda counterpart.

As such, Laverty was able to complete a relatively uneventful run to victory over Sofuoglu and Lascorz, a third win of the season that puts him just eleven points adrift of the Kawasaki rider in the overall standings.

The battle for second went down to the wire, Lascorz making big gains on a fading Sofuoglu as they entered the final lap, but the Spaniard's attempts of getting past at Roggia resulted in him having to straight-line chicane. Sofuoglu is now five points behind the series leader.

More than twenty seconds adrift, Michele Pirro prevailed in fourth on the second Ten Kate Honda, but only after a race-long battle with Katsuaki Fujiwara, the Japanese rider putting in a racy ride to fifth - his best finish of the season.

Matthieu Lagrive crossed the line sixth after a battling performance up from 11th on the grid, the Frenchman finishing as the top Triumph, just up on team-mates Chaz Davies and David Salom in seventh and eighth.

Davies enjoyed an exciting race after a good start got him up to third initially, before fading and getting amongst several entertaining battles. Salom, meanwhile, went the other way after a poor start left him at the back of the field.

Gino Rea was also in the thick of it before settling for a fifth straight top ten finish in ninth, while Miguel Praia rounded out the top ten.

Elsewhere, Lorenzini Kawasaki's Fabien Foret's frustrating season continued as a technical problem forced him to retire from a safe fourth place for a second race in a row.