Jason Doyle admitted he had “to do it the hard way” after claiming second in the British Grand Prix.
The Robins ace tops the world championship standings by three points after notching 13 at the Principality Stadium, Cardiff.
A third place followed by a lift and fall in heat seven put Doyle’s back against the wall but he recovered to win his final two outings to edge through on count back.
He took second behind Bartosz Zmarzlik in the first semi-final before just missing the tapes in the first attempt of the final.
There was a clean getaway second time around and although winner Maciej Janowski led from start to finish, Swindon’s talisman was content with his night’s work.
“After the first two rides I barely had any points and had to do it the hard way,” said Doyle.
“Again, I sneaked into the semi-final and fair play to Maciej (Janowski) and Matej (Zagar, who finished third), they were so good and had all the lines sorted out.
“The track got a little bit rough so there was plenty of carnage happening. We all tried to stay safe and we have a long way to go.
“It doesn’t matter where you stand at the moment, you just need to bang in the points until the end and then see where you stand.
“I am really happy with my performance. I did it for everyone in the box where I had a few people, I thought I would be sitting out the semis so I was very happy with where I ended up.”
BRITISH GRAND PRIX, Cardiff
Maciej Janowski 17 (1st), Jason Doyle 13 (2nd), Matej Zagar 12 (3rd), Bartosz Zmarzlik 16 (4th), Emil Sayfutdinov 11, Patryk Dudek 10, Peter Kildemand 10, Chris Holder 10, Tai Woffinden 9, Niels-Kristian Iversen 7, Fredrik Lindgren 7, Antonio Lindback 7, Martin Vaculik 4, Josh Bates (res) 2, Craig Cook 2, Piotr Pawlicki 1, Greg Hancock 0, Adam Ellis (res) 0.
STANDINGS after Round 6 of 12
Jason Doyle 78, Maciej Janowski 75, Patryk Dudek 75, Fredrik Lindgren 58, Emil Sayfutdinov 58, Tai Woffinden 57, Bartosz Zmarzlik 55, Martin Vaculik 49, Matej Zagar 48, Greg Hancock 45, Chris Holder 44, Piotr Pawlicki 44, Niels-Kristian Iversen 38, Antonio Lindback 36, Peter Kildemand 22.