Two explosions near a football stadium in the heart of Turkey’s biggest city, Istanbul, have killed 29 people and injured 166, the government says.

The explosions, believed to be a car bomb and a suicide bomb, targeted police officers, officials say.

Witnesses heard gunfire after the attack, which came two hours after fans had left the Besiktas stadium.

Ten arrests were made. Turkey has seen a recent spate of deadly militant attacks in major cities.

No group has said it was behind the attack but a wave of bombings in Turkey this year has been carried out by Kurdish militants and so-called Islamic State (IS), the BBC’s Turkey correspondent, Mark Lowen, reports.

The fact that police appear to have been hit will focus suspicion on Kurdish militant groups, who have mainly targeted the security forces, he adds.

President Recep Tayyip Erdogan confirmed fatalities but gave no details.

“A terrorist attack has been carried out against our security forces and our citizens,” he said.

“It has been understood that the explosions after the Besiktas-Bursaspor football game aimed to maximise casualties. As a result of these attacks unfortunately we have martyrs and wounded.”