При виде отступающих уральцев рёв врагов усилился, они почувствовали близкую победу, первые ряды перешли на бег. В это время ударили пушки: сначала несколько залпов картечью в промежутки между линией обороны. Затем мирно стоявшие пароходы практически с середины Камы начали бить ядрами, усиливая психологический эффект. В густой толпе воинов свинцовое ядро прокладывало настоящую просеку, разрывая на части до десятка человек. Немного приотставшая булгарская конница стала обходить своих пехотинцев с флангов, стремясь достигнуть уральских рядов и прекратить стрельбу из пушек. Против них заработали молчавшие до этого фланговые орудийные расчёты, широкими полосами выкашивая по пять-шесть всадников за выстрел. Однако часть всадников вырвалась вперёд, приблизившись на тридцать-сорок метров к шеренгам уральцев, стоявшим под невысокими навесами от стрел. Всего полсотни всадников, но для полутора сотен уральских стрелков, это могло стать смертельным ударом.
Кони под всадниками неожиданно стали падать вместе с седоками в двадцати-тридцати метрах перед уральскими рядами. Стрелки не преминули этим воспользоваться, открыли ружейных огонь, выбивая выживших всадников. Не зря накануне ночью по флангам и в низинах уральцы установили три ряда проволоки, невысоко, до метра над землёй, чтобы не было заметно в высокой траве, но на расстоянии в три-четыре метра между рядами, самое неудобное расстояние для прыжков коня. Не все, конечно, всадники упали, но прорвавшихся врагов добили выстрелами из ружей. Только два булгарина смогли достичь уральской шеренги, где получили пару пуль из револьверов в упор.
Пушки всё время продолжали выкашивать впавшее в панику разношёрстное войско, первые ряды наступающих пешцев были выбиты, все орудия перешли на стрельбу ядрами, поражая противника по всему полю. Досталось и немногочисленному резерву, стоявшему возле шатров царя и вождей. По указанию предводителя уральцев часть пушек перенесли огонь на эти шатры: обещание, объявленное перед сражением, надо исполнять. Живыми, даже пленённые, булгарский царь и вожди варягов Белову не нужны. Раз обещал всем гибель, надо обещание сдерживать. После нескольких точных попаданий по резерву и шатрам вождей старейшина скомандовал прекратить огонь.
Над полем боя зависла гнетущая тишина, после нескольких минут оглушительной канонады все почувствовали звенящую пустоту. Спустя пару секунд слух вернулся, на поле оказалось не так и тихо, ржали раненые кони, кричали, не слыша себя, раненые и просто испуганные люди, где-то раздавались команды уцелевших вождей. С противоположного берега Камы послышались выстрелы орудий: по указанию Белова, Ждану, командовавшему войсками на том берегу, передали приказ о прекращении стрельбы. Через минуту и там наступило затишье.