Según la policía, tres hombres con chalecos explosivos y armas entraron en el recinto de la mezquita Imamia de la minoría chiita cortando la alambrada de espino, y la atacaron con granadas.
"Un kamikaze se hizo estallar en la entrada de la mezquita, otro fue abatido por la policía y el tercero capturado antes de ser abatido", declaró a la AFP Nasir Durrani, inspector general de la policía provincial.
El ataque acabó con la vida de al menos 20 civiles e hirió a otros 45, según el último balance de las autoridades y del hospital cercano.
El ataque fue reivindicado por el Movimiento de los Talibanes de Pakistán (TTP), aliado de Al Qaida y principal grupo rebelde en el país. Afirmó que era en venganza "por la muerte del doctor Usman", un combatiente talibán condenado a muerte por haber atacado al ejército en 2009 y ahorcado en diciembre por orden de las autoridades.
"Sangre por sangre, seguiremos vengándonos duramente" del gobierno, añadió el portavoz del TTP, Muhamad Khurasani, en un comunicado publicado después del ataque a esta mezquita situada cerca de varios edificios gubernamentales.
En declaraciones a la televisión local Geo TV, Mushtaq Ghani, ministro de Información de la provincia de Jíber Pajtunkhwa, cuya capital es Peshawar, lo considera una reacción a las ofensivas militares emprendidas en los últimos meses contra los rebeldes en la región.
Poco después del comienzo del ataque se elevaba una espesa humareda y la gente huía cargando heridos en la espalda.
El asalto duró aproximadamente una hora, informó la policía, que se apresuró a neutralizar las granadas y explosivos que no habían estallado y a registrar los alrededores.
Peshawar suele ser blanco de atentados, debido sobre todo a su proximidad a las zonas tribales fronterizas con Afganistán, principales refugios de los rebeldes talibanes que luchan contra el gobierno de Islamabad.
El ataque se produce dos semanas después de que 61 personas perdieran la vida en Shikarpur (sur), en un atentado contra una mezquita chiita, minoría religiosa que suele ser blanco de extremistas sunitas próximos a los talibanes y a Al Qaida.
El atentado de Shikarpur fue reivindicado por Jundulá, un grupúsculo cercano a los talibanes.
Los chiitas representan alrededor del 20% de la población en un país de 200 millones de habitantes y de mayoría sunita.