Colin Turkington took victory in the first British Touring Car Championship race of the day at Oulton Park.
Starting from third on the grid, the WSR driver took full advantage of his BMW's traction off the line to launch ahead of the RML Chevrolets of Jason Plato and Mat Jackson into the first corner.
He was never headed after that and was able to take a commanding victory by 3.7 seconds at the chequered flag.
Plato, who started from pole position, and Jackson ran second and third for most of the race, the pair gradually dropping back from Turkington as the event wore on.
While Plato finished second, Jackson was dealt a cruel hand as he suffered a left-front puncture entering the fourth-gear Druids right-hander on the penultimate lap, forcing him to pit for a new tyre and dropping him to 19th place.
His problem allowed Jonathan Adam to inherit the final podium spot for the Motorbase BMW squad.
Fabrizio Giovanardi was Vauxhall's best finisher in fifth, the defending champion being hounded by Stephen Jelley's WSR BMW throughout the second half of the race. The pair finished just a tenth of a second apart.
Adam Jones had a quiet race to finish sixth in his Clyde Valley Racing SEAT, one place ahead of Matt Neal, whose championship lead now stands at just one point over Turkington.
Behind Team Dynamics Honda driver James Thompson, Rob Collard and Andrew Jordan completed the top 10 for Motorbase and Vauxhall. The pair made contact at Cascades on lap 12, forcing Jordan onto the grass. He finished just ahead of RML debutant James Nash.
Pos Driver Car Time 1. Colin Turkington BMW 22m14.262s 2. Jason Plato Chevrolet + 3.569s 3. Jonathan Adam BMW + 8.961s 4. Fabrizio Giovanardi Vauxhall + 11.895s 5. Stephen Jelley BMW + 12.009s 6. Adam Jones SEAT + 14.783s 7. Matt Neal Vauxhall + 16.171s 8. James Thompson Honda + 16.770s 9. Rob Collard BMW + 19.954s 10. Andrew Jordan Vauxhall + 25.780s 11. James Nash Chevrolet + 26.424s 12. Paul O'Neill Honda + 28.442s 13. Tom Chilton Ford + 30.923s 14. Alan Morrison Ford + 34.338s 15. David Pinkney Honda + 35.875s 16. Dan Eaves SEAT + 39.353s 17. Martin Johnson Vauxhall + 51.860s 18. Martyn Bell Honda + 57.351s 19. Mat Jackson Chevrolet + 58.983s Retirements: Harry Vaulkhard Chevrolet 4 laps John George Honda 0 laps