Tai Woffinden stretched his lead in the World Championship standings to 12 points despite only coming fourth in the British Grand Prix in Cardiff.
The 24-year-old won five successive races, including his semi-final, after finishing last in his opening race.
But Kings Lynn's Niels-Kristian Iversen dominated the final, with Chris Holder and Peter Kildemand second and third.
Woffinden won the world title in 2013 and no British rider has done so twice since Peter Craven in the early 1960s.
|A third of the way gone for Woffinden . . .|
|Woffinden earned his third top four finish in four World Championship events so far, having been runner-up in Finland in May and won a week later in the Czech Republic. There are eight more of the 12 rounds remaining, climaxing in Melbourne on 24 October.|
"The fans were awesome," said Woffinden. "I felt so special when my name was called. It sent goose bumps down my back, it was a moment to savour. It's my home Grand Prix, I'm British and I'm proud.
"I can only imagine what a global sporting superstar like Lionel Messi feels when he steps foot out into the Nou Camp pitch with Barcelona. I felt a little bit like that.
"The noise was deafening and it's an experience I will remember for the rest of my life."