The ruling party CCM and main opposition Chadema kicked off campaigns for the Kinondoni by-election at the weekend in their latest major tussle for votes – a showdown that analysts have hinted could prove to be too close to call.