Colin Turkington claimed the win at Round 17 of the British Touring Car Championship, at Silverstone National.
Previous race winner Cammish led into Copse at the start and defended the lead off Tom Ingram.
Sutton took Turkington for fourth, but touched with Rory Butcher’s Ford Focus and spun as a result.
Ingram took the lead towards the end of the first lap but defended off Cammish behind, while Adam Morgan also made a number of moves from seventh up to fourth on the opening laps.
Butcher and Sutton had their championship momentum damaged as Butcher fell to the back and Sutton was in 10th with suspected damage.
By the seventh lap, Aiden Moffat, Sutton’s teammate, was challenged for the tenth spot and battled nose-to-tail until taking it on lap 10.
The top three continued to battle, with Ingram, Cammish, and Turkington covered by 0.5s.
In his 200th BTCC race, Moffat continued his climb up the field to take Oli Jackson for eighth, later moving up to sixth on lap 16.
Michael Crees retired into the pits just as Ash Sutton suffered a puncture, extinguishing any opportunity to claim a points finish.
On lap 19, Ingram lost his lead as he suffered a puncture and also retired into the pitlane, thus gifting the lead to Turkington who passed Cammish a few laps previously.
On the penultimate lap, Jade Edwards makes a move on Andy Neate for 21st on the approach to the Wellington Straight, a place where Neate forced his way past in Race 1.
At the end, Turkington took the win as he made his 150th appearance on the podium, ahead of Cammish and Morgan, who climbed from sixth to third.
Turkington also put himself to the top of the drivers’ championship standings, only six points ahead of Sutton.
In fourth place was Matt Neal, finishing ahead of Moffat in fifth and Josh Cook in sixth.
Behind the trio was seventh-placed Jake Hill in his older FK2 Civic, ahead of Oli Jackson and Tom Oliphant, the latter driver starting on pole ahead at the final race of the day.
Senna Proctor finished in 10th position in his Hyundai i30N.
Edwards finished in 21st position at her BTCC race debut weekend.