Two by-elections in Aberystwyth last night saw Plaid take control of the town council, after a gain in Penparcau.
With a low turnout, Plaid's Owain Jones won the Penparcau seat after the sad death of an independent elected in May, defeating both Labour and the Liberal Democrats (who picked up a measly 46 votes). This gives Plaid 3 of the 5 town council seats in the ward.
The victory takes Plaid to ten seats in the 19-seat council, even though the Liberal Democrats held onto the seat they were defending in the town's Rheidol ward.
The make up of the council is now Plaid 10, Lib Dems 6, Labour 1, Green 1, Independent 1.
Elsewhere, the SNP's David Turner won the by-election for the Glasgow Baillieston ward that was left vacant when John Mason became the SNP's 7th MP at the Glasgow East by-election in July.