England defender Gary Cahill made up for conceding a penalty by netting a late winner as Chelsea moved a step closer to the English Premier League title with victory at Stoke.
The 31 years old defender settled a heated encounter three minutes from time by sweeping home after Stoke failed to clear a midfielder Willian corner.
It sent Antonio Conte side 13 points clear at the top with 10 games to play.
Chelsea forward Diego Costa was involved in a running battle with Stoke's - centre-back being booked himself and involved in incidents that saw Bruno Martins Indi and Phil Bardsley cautioned.
Stoke City were reduced to 10 men in added time when defender Bradsley was sent off for a second bookable offence.
Brazilian midfielder Willian had given Chelsea a first-half lead with an inswinging free-kick from the left that caught out goalkeeper Lee Grant at his near post.
The Dutchman Martins Indi had a goal ruled out for a push by forward Saido Berahino on Cesar Azpilicueta, but the hosts drew level when Cahill was ruled to have push Stoke City player Jonathan Walters, who blasted in the penalty.
The blues had nearly all the chances, with defender Marcos Alonso firing a free-kick against the bar and midfielder Pedro denied by a fine Grant save.