A touch with
Ruben Xaus forced the Japanese rider out of race one though in its very early stages and allowed the Ducati man to yet further extend his championship lead.
Haga's team mate
Troy Corser was enduring a difficult race too, suffering with a lack of grip that prevented the former champion from being able to push the R1 hard.
For race two Haga was able to stay out of trouble and quickly he and Bayliss moved away from the field.
The time gap between them ebbed and flowed throughout the race and at three quarter distance it appeared Haga was out of ammunition to make a challenge.
But it is not wise to write off the Japanese series veteran and he clawed his way into contention again. Starting the last lap he was right behind Bayliss. The Ducati man rode a superb defensive line though and Nori-chan could not find enough power to get through at the finish line, despite a very big effort.
"The first race was just a simple accident with Xaus," said Haga. "In the second Troy made a real break to get away near the end but I was able to follow and even catch him back up again.
"I was following, waiting to see where I was quicker but on the last lap Troy rode a tight line and had good acceleration so I couldn't get through."
Corser suffered a dreadful second race, completely losing the grip from his front tyre and only being able to finish tenth after a first race fifth.
"The rear tyre just gave up in the first race," said Corser. "The tyre was spinning and not driving near the end and I could not hold on.
"In race two the front tyre was giving me problems and I just used it up. The guys were a little forceful in going by me but that's normal, just racing"