Lowes lies equal fifth in the standings with 193 points after the final race before the summer break.
There were mixed results at Misano for the Lexelle-sponsored rider, when a crash in Race 1 with 10 laps remaining meant he failed to finish.
As track temperatures hit 45 degrees, Lowes began Race 2 in the fourth row of the grid. After a tremendous start, he quickly reached the top six and maintained that position all the way to the finish.
Commenting afterwards, Lowes said: “The weekend started really well on Friday, but then I had a really tough day yesterday so to bounce back to come from 12th to sixth was good. I still didn’t feel too comfortable in the race; I had a really good start and first few laps and I expected to be able to challenge a little bit more but it didn’t quite happen today. I’ll take the points and learn what I can from the weekend, even from yesterday because there’s something to be learnt from that too.”
And there was more good news from the weekend as Lowes and the Motor Yamaha Europe team agreed terms for the 2019 season. This will be his fourth season with the team.