Matt Neal destroyed his Thruxton hoodoo once and for all and strengthened his lead in the Dunlop MSA British Touring Car Championship title race.
The Team Halfords driver had never won at the Hampshire circuit in any race since he started his racing career in the 1980s.
But the reigning touring car champion, from Hanbury, Worcestershire, produced a near faultless display, recording a win and two second places. Team-mate Gordon Shedden won the first race, Neal took the second and then Team RAC's Colin Turkington finished first in the third.
With title rival Jason Plato suffering a disastrous day, Neal was able to build up a 33-point lead in the drivers' championship over Turkington.
"If anyone had told me what results I was going to have over breakfast I'd have called them a liar," said Neal. "Today has just been awesome not just for me but Gordon and everyone who works in this team.
"You need a bit of luck and I got some today, but that's taking nothing away from the team who got our cars working perfectly on what is a very difficult circuit. Thruxton's never really been kind to me before but now I love it!"
Neal, driving a Honda Integra, finished second behind Shed-den in the first race of the day, stretching his points lead after Seat ace Plato retired with a puncture. Plato also failed to finish the second race, watching from the sidelines as Neal won from Vauxhall's Gavin Smith, with Rob Collard third in an MG.
Neal made it three podiums out of three in the final race of the day, overcoming the reverse grid to take second spot behind Turkington's MG.
Turkington was happy with his victory, but added: "I never thought it was on the cards as we'd been struggling with the set-up of the car until that race. But we worked away and got it spot on for race three.
"It's a shame to have lost ground to Matt, but we've ended on a high and it's great to give Team RAC it's first win of 2006."
Plato finally added some points to his total with third place after a fighting charge through the field. With regular Seat team-mate James Thompson was not racing at Thruxton, Plato moved into third in the standings.
Plato, however, refused to believe Neal was already too far ahead to be caught as the title chase now heads to the Croft circuit in North Yorkshire on July 16.
The 2001 BTCC champion said: "No way. OK, Matt's got himself a decent lead and my two retirements were a blow, but we're still only 12 rounds in and there's plenty of time for things to change round.
"I've been in tighter spots than this before and I predict our car will be very hard to beat at Croft."
Meanwhile, Team Halfords has overtaken Seat Sport UK to lead the teams' table.