Greg Hancock claimed his third victory in Cardiff as he triumphed at the Mitas British Speedway Grand Prix.
The Californian held off Britain's Tai Woffinden and Aussie star Darcy Ward to claim his first Grand Prix win of the season.
Hancock, who also won GPs in the Welsh capital in 2004 and 2011, now trails defending champion Woffinden by three points going into the series’ month-long break after the British star picked up 18 points on the night to Hancock's 14.
But the 43-year-old veteran was elated to get his hands on a gold medal in what was his sixth final appearance in seven rounds.
He told http: speedwaygp.com: "I can’t say enough about how unbelievable it is to win in Cardiff in front of these fans. It’s my all-time favourite place."
“It’s huge. I’ve wanted to win one so badly. When you get to the final, all you want to do is win. I haven’t been taking the points in the heats – going away with 12 points in Prague for second and then 11 for third in Copenhagen is tough.
“I only had 11 going into the final tonight and I was thinking ‘man, I want more points!’
“The win gave me three extra and it feels so much better. I can’t say enough about how unbelievable it is to win in Cardiff in front of these fans. It’s my all-time favourite place.”
Hancock joins Australian ace Jason Crump as the only man with three Cardiff titles to his name.
British GP results: 1 Greg Hancock 14 points, 2 Tai Woffinden 18, 3 Darcy Ward 15, 4 Krzysztof Kasprzak 10, 5 Niels-Kristian Iversen 12, 6 Fredrik Lindgren 10, 7 Michael Jepsen Jensen 9, 8 Martin Smolinski 8, 9 Andreas Jonsson 8, 10 Nicki Pedersen 8, 11 Chris Harris 6, 12 Matej Zagar 6, 13 Jaroslaw Hampel 5, 14 Kenneth Bjerre 4, 15 Troy Batchelor 3, 16 Craig Cook 2
World Championship standings: 1 Tai Woffinden 90 points, 2 Greg Hancock 87, 3 Darcy Ward 75, 4 Niels-Kristian Iversen 74, 5 Nicki Pedersen 68, 6 Matej Zagar 66, 7 Jaroslaw Hampel 59, 8 Krzysztof Kasprzak 59, 9 Fredrik Lindgren 57, 10 Chris Holder 55