The Liberal Democrats received a much-needed boost in the latest council by-elections, defending a marginal seat at Calderdale Borough, West Yorkshire.
They won in Warley ward where Labour had returned another councillor in May's main polls.
The result is particularly satisfying for the Lib Dems as the borough is home to the headquarters of their local government organisation.
Meanwhile, Labour narrowly missed a spectacular victory over the Conservatives at Norfolk's Breckland District.
The party was just 35 votes short in Queens ward at Attleborough where the Tories were returned unopposed last year.
Breckland District - Queens: C 489, Lab 454. (May 2011 - Three seats C unopposed). C hold.
Calderdale Borough - Warley: Lib Dem 1066, Lab 896, C 454, Green 140. (May 2012 - Lab 1259, Lib Dem 1146, C 658). Lib Dem hold. Swing 5.1% Lab to Lib Dem.
New Forest District - Milford: C 963, Lab 240. (May 2011 - Two seats C 1802, 1678, Lab 492). C hold. Swing 2% Lab to C.
- More about:
- Liberal Democrat Party