A police officer who said he was looking for a woman who infected him with HIV rampaged through three bars in a central Kenyan town and killed 10 people, including two fellow officers, officials said.
The shooting spree happened in Siakago, 90 miles north east of the capital, Nairobi.
The suspect, who is in his 30s, went out on Saturday night looking for a female friend but couldn't find her, said John Chelimo, the district commissioner.
The officer is in police custody, he said.
Provincial Police Chief Marcus Ochola said 10 people were killed.
"The man is said to be accusing the girl of having infected him with HIV and when he went to look for her he did not find her," Mr Ochola said. "That for now seems to be the motive behind the killings."
The shootings took place in three different bars, said Mr Chelimo.
"When gunshots were heard, two administration policemen ran towards him," Mr Chelimo said. "They called his name but he did not even answer, he just shot at the two administration policemen on the spot. Plus other gentlemen who met him, in total two ladies and eight men."
Many townspeople did not realise what was happening because they mistook the gunfire for fireworks, said Antonin Newite, a local radio reporter. Many Hindus in Kenya were celebrating the festival of Diwali on Saturday.
He said the shootings took place very close to the police station. "In Siakago there is no security," Mr Manunga said. "Someone can't just shoot 20 to 30 bullets without any reaction from the police."