The British Touring Car Championship returned to Brands Hatch last weekend - and thousands of fans watched on as defending champion Andrew Jordan took the points lead after three thrilling races.
The Honda Civic driver showed his class in races one and two to grab a brace of wins before watching BMW driver Colin Turkington take the spoils in a frantic race three.
The strong BTCC field piles into Clearways. Picture - Joe Wright
In dry and sunny conditions all weekend, Jordan pulled off a stunning lap in qualifying to claim pole for race one by just 0.012 seconds from Jason Plato (MG).
Jordan made a great start to the first encounter, leading into Paddock Hill Bend after surviving a tap from Turkington which pushed his car sideways.
Jordan survived this massive slide to win race one. Picture - Joe Wright
He was chased by Plato throughout, but got to the flag first with Honda driver Matt Neal in third.
Race two was an event full of incident but Jordan stayed calm through two safety car periods to notch up another win.
The packed BTCC grid. Picture - Joe Wright.
Plato had a torrid start but salvaged 11th, whilst Honda driver Gordon Shedden and Turkington chased Jordan to the flag.
Jordan struggled on the soft tyre in race three and with success ballast on board finished 13th, leaving Turkington to take an impressive win from Neal and Plato after fending off his BMW teammates early on.
Jordan (leading) was the man to beat at Brands. Picture - Joe Wright
Elsewhere, Wrotham-based Airwaves Racing endured a mixed weekend with their three cars.
Touring car legend Fabrizio Giovanardi had his first event with the team and took a best result of 9th; Mat Jackson got 7th and newcomer Jack Clarke claimed 17th.
Youngster Tom Ingram had a nasty off in race three. Picture - Joe Wright
Post-race, Jordan said: "It's been a good weekend all round. We were a bit off on set-up in race three but to be leading the championship is great."
The next round is at Donington Park on 19-20 April before the series returns to Brands for the season finale on 11-12 October.
Race three winner Turkington with Plato and Neal. Picture - Joe Wright