Four by-elections this week and mixed results for the Conservatives. There was another stunning victory over Labour (following last week's surprise result in Bolton). This time it was Coventry where the Tory candidate swept to an impressive gain amid a crowded ballot paper.
However, the Tories failed to defend a seat in Wealden, East Sussex. The Green candidate surged to an easy gain, helped only slightly by third placed Labour not fielding a candidate.
It was an easy hold for Labour in Stoke-on-Trent where they bizarrely appeared to take advantage of two absentees - UKIP and For Britain.
In north Wales it was a foregone conclusion with Plaid holding in Welsh-speaking territory.
Sherbourne, Coventry City Council
Con: 1,409 (53.3%) +14.3%
Lab: 895 (29.7%) -10.2%
Grn: 139 (5.3%) -4.0%
TUSC: 125 (4.7%) +0.4%
LDem: 94 (3.6%) -1.3%
Ind: 92 (3.5%) +0.7%
Con GAIN from Lab
Llanuwchllyn, Gwynedd Council
Plaid: 368 (95.8%) -4.2%
LDem: 16 (4.2%) New
Plaid HOLD (previously elected unopposed)
Bentilee & Ubberley, Stoke-on-Trent City Council
Lab: 469 (62.5%) +29.8%
Ind: 143 (19.1%) -3.0%
Con: 138 (18.4%) +9.5%
Maresfield, Wealden District Council
Grn: 651 (61.2%) +30.3%
Con: 412 (38.8%) -23.3%
Grn GAIN from Con