Race two at Assen proved to be harder fought up front between Haga and Bayliss but further back the battles were a little less fraught than in race one.
Bayliss again got the holeshot to lead into turn one and from the outset the Australian former champion looked to be in control of the situation up front.
The Ducati team leader had used up his tyres a little more then he would have liked in race one so in the second encounter he was more intent on saving them, while still being able to hold the lead.
Ruben Xaus was at least able to start the second lap this time and held second place initially as the field covered the first two laps line astern.
It was almost like Noah's ark for a while with two Yamaha's and three Suzuki's all following each other round the van Drenthe circuit.
The order was soon broken though as Haga made a daring move to take second from Xaus, no doubt aware that Bayliss could pull away. The Yamaha man managed to hurl his Yamaha into a fast corner alongside Xaus and quickly rode up to the twin pipes of Bayliss' similar machine.
One man dropping like a stone was Troy Corser. As in race one the Aussie got a great start but was quickly passed by Neukirchner and Xaus into the final chicane, he dropped quickly thereafter.
Neukirchner's move was brave, taking both Xaus and Corser and being able to still get the line through the best passing place on the track and get into third place.
Making a tardy start yet again was Carlos Checa. Like many GP riders who come to Superbike, Carlos, like Max Biaggi and Alex Barros often seems to take a time to get up to speed in these races.