James Toseland extended his lead in the World Superbikes standings to 32 points with a victory and second place at the Dutch Grand Prix in Assen.
Toseland narrowly missed out on his first double win of the season
The Ten Kate Honda rider dominated race one, only briefly losing the lead to Troy Bayliss before coming home ahead of Nori Haga and Ruben Xaus.
Race two was closer, with Toseland and Bayliss locked in a tense battle.
The lead changed hands four times on lap 20 before Bayliss snatched victory from Toseland right on the line.
Aftewards, Toseland was disappointed to have missed out on his first ever double win by just 0.009 secs.
"I had to ride so fast around the last lap I braked a bit deep. The wily fox (Bayliss) came past me, what a race," he said.
"I'm so disappointed for the team and everybody in Holland not to have a double win.
"Compliments to the team with first and second, the consistency is there."
Race one result:
1 J Toseland (GB) Honda 37mins 02.097secs
2 N Haga (Jpn) Yamaha 37:02.760
3 R Xaus (Sp) Ducati 37:05.795
4 T Bayliss (Aus) Ducati 37:09.231
5 L Lanzi (It) Ducati 37:11.409
6 M Biaggi (It) Suzuki 37:11.631
7 Y Kagayama (Jpn) Suzuki 37:20.383
8 F Nieto (Sp) Kawasaki 37:20.500
9 R Rolfo (It) Honda 37:21.970
10 M Neukirchner (Ger) Suzuki 37:25.011
Race two result:
1 T Bayliss (Aus) Ducati 36mins 54.133secs
2 J Toseland (GB) Honda 36:54.142
3 Max Biaggi (It) Suzuki 37:01.572
4 T Corser (Aus) Yamaha 37:06.512
5 R Rolfo (It) Honda 37:17.185
6 M Fabrizio (It) Honda 37:17.291
7 M Neukirchner (Ger) Suzuki 37:17.444
8 F Nieto (Spa) Kawasaki 37:18.280
9 J Smrz (Cze) Ducati 37:23.793
10 R Laconi (Fr) Kawasaki 37:26.434
World championship standings:
1 J Toseland (Gb) Honda 196pts
2 M Biaggi (It) Suzuki 164,
3 N Haga (Jpn) Yamaha 144
4 T Bayliss (Aus) Ducati 128
5 T Corser (Aus) Yamaha 114
6 R Xaus (Sp) Ducati 99
7 L Lanzi (It) Ducati 98
8 Max Neukirchner (Ger) Suzuki 71
9 R Rolfo (It) Honda 64
10 F Nieto (Spa) Kawasaki 46pt