Click here for full BSB race one results from Oulton Park

Leon Haslam has fought off a last-lap attack from Christian Iddon to master the wet-to-dry conditions at Oulton Park for his first win on his comeback to the MCE British Superbike championship.

After a tricky blast off the line Haslam carved his way into the lead from fifth place and became involved in a tight three-way battle for the lead between Iddon and Dan Linfoot. While leading with two laps remaining Linfoot suffered a heartbreak high side at the exit of the Hislop chicane to tumble out of contention.

Linfoot's exit released Haslam back into the lead and defended against a last-lap charge from the Tyco BMW rider to claim first win in his BSB comeback year and his first victory in the national series since 2008.

Iddon claimed a gallant second place with JG Speedfit Kawasaki's James Ellison completing the rostrum line-up. Honda's Jason O'Halloran faded late on to take fourth after his team-mate's fall with RAF Reserves BMW's Alastair Seeley rounding out the top five.

After a nightmare start Michael Laverty recovered to take sixth ahead of Jack Kennedy, Shane Byrne and Richard Cooper with Billy McConnell completing the top ten.

At lights out Ellison got the perfect drive off the line in the wet to take the holeshot while pole sitter Haslam was shuffled back to fifth in the opening bends as Honda duo Linfoot and O'Halloran jumped ahead with Kennedy.

As the pack formed on to a drying line Haslam regained his composure on the JG Speedfit Kawasaki and duly reeled in the front four. In the space of three laps Haslam dispatched Kennedy, O'Halloran and Linfoot, demonstrating the new ZX-10R superior late braking.

After passing his JG Speedfit Kawasaki team-mate Ellison, Haslam brought Linfoot with him through to the top two but his joy was cruelly cut short two laps from the end when he dipped his rear tyre off the dry line at Hizzys which flicked back and duly tumbled the rider off.

With Haslam inheriting the lead he held off Iddon over the final lap to take an all-important first win of the year after missing out at Silverstone three weeks ago.