Portadown driver Colin Turkington won two races and finished second in the other at the British Touring Car championship round at Croft on Sunday.
Turkington had won a race at Donington Park earlier in the season.
The BMW driver blitzed the field to lead from start to finish in race one, breaking the lap record in the process.
He made the best of the conditions to take victory in a rain-affected race two and came home as runner-up behind series leader Matt Neal in race three.
Neal took the flag in treacherous conditions to extend his lead at the top of the standings at the midway point of the season.
Turkington lies fifth on 167 points ahead of the next round of the series at Snetterton on 4 August.
The Northern Ireland driver made a flying start to the first race of the day and was a comfortable victor from Honda Yuasa Racing duo Neal and Gordon Shedden.
Tyre choice proved crucial in the second race in the changeable conditions.
"I had to work really hard for both wins but it is testament to the team in terms of the development we've made," said Turkington.
Meanwhile Jonny Kane was sixth in the Le Mans 24-hour race, with his Strakka Racing team winning the Privateers' category.