Colin Turkington had victory snatched from him by Scotland's Gordon Shedden in an exciting British Touring Car Championship race at Donington Park.
Northern Ireland driver Turkington had started from pole position in the third race at the Leicestershire circuit.
He built up a clear lead but Honda Yuasa driver Snedden closed the gap and got past on the final corner to snatch a dramatic victiry.
Earlier, Turkington was fifth in the opening race and sixth in race two.
"It is hard to take, losing the lead on the last corner," admitted Turkington, who drives for the West Surrey Racing team BMW.
"We will have to wait to see what the stewards say, whether overtaking through the gravel is allowed.
"However, Donington is not our best venue and we have taken a decent haul of points here."
The first race was won by Jason Plato and the second by another MG driver San Tordoff.
Turkington, fifth in last year's championship, made a good start to the season with one victory in the opening round at Brands Hatch in March.
He is now fourth in the BTCC standings on 84 points, just three behind joint leaders Plato and Andrew Jordan.
Portadown man Turkington, 32, was fifth in last year's championship.
The next round of BTCC races will be staged at Thruxton on 4 May.