Москва не могла оставаться спокойной, особенно после того, как собравшиеся на ярмарку в Казань русские купцы были поголовно вырезаны (24 июня 1505 года). То же повторилось в 1523 году, когда Саин-Гирей не удовлетворился повторной резней купцов, доверившихся мусульманскому гостеприимству, умертвив еще и московского посла. Чувствуя, что Москва не потерпит больше подобного варварства, Казань объявила себя подвластной турецкому султану. Султан не замедлил прислать своего посла для приема казанского царства в турецкое подданство. Однако московские дружины были на страже, а под их натиском новоявленному казанскому царю и его пособнику пришлось бежать в Крым. Далее пошли московские ставленники татарского происхождения, обычно изменявшие присяге и не останавливавшие грабительские набеги. По два-три раза тот или другой Гирей взбегали на казанский престол, вокруг которого шли постоянные заговоры. Гиреи спасались бегством то в Крыму, то в Астрахани, а то и просто у соседних ногаев.
Покорение казанского царства, а попутно и астраханского, входило в политические замыслы Иоанна Васильевича. Ожидались крупные политические события. С русской стороны было выставлено 150 тысяч человек, а с другой в Казань стеклось все мусульманство. Крым выставил турецкие пушки и янычар, которых, однако, не пустили далее Тулы. Выставленное русской стороной войско добилось серьезных успехов на территории казанского царства, так что и астраханскому царевичу Едигеру и мужественной вдове Сююнбек пришлось возложить свои надежды на высокие стены Казани и на помощь черемис, мордвы и чувашей. Однако эти омусульманенные язычники и не подумали вступать в борьбу с московскими ратниками и не замедлили покориться, за что Москва освободила их на несколько лет от дани.
Жажда славы заставила Иоанна Васильевича встать во главе войска и лично повести осаду и штурм неприступной Казани. Изготовленный царицей стяг был прикреплен к древку самим митрополитом с усердной молитвой о победе. Посредине полотна блестел золототканый крест.
Московскому войску посчастливилось найти опытного инженера, который без труда отыскал тайник, снабжавший казанцев питьевой водой. Тайник находился вне городских стен. Казанцам пришлось довольствоваться подозрительной водой из загрязненного озера. Вторую и сильную помощь инженер оказал проведением подкопа под городские стены. Немец не ошибся. Когда к месту подкопа собралась главная часть московского войска, сто двадцать малых бочонков пороха, бережно расставленных и частью вскрытых, под самыми стенами исполнили свое страшное разрушительное дело. Часть стены поднялась на воздух, а с ее глинобитными камнями взлетели и толпы защитников. Татарские стратеги, наивно ожидавшие, что неприятельские дружинники будут выходить из подкопа один за другим, растерялись и обезумели от эффектного взрыва. Казанцы бросились спасаться в каменные мечети. Напрасно ахун взывал с бельведера мечети: «ур, ур!» – ни один ятаган не показался перед победителями. Казань была отдана на погром и разграбление. Вот это обстоятельство чуть не погубило весь военный план москвичей, что, может быть, отразилось бы на исторических судьбах всей Руси.
Увлеченные жаждой добычи, дружины расстроились и занялись грабежом. Татары психологически рассчитали момент своей атаки. Тяжело нагрузившиеся – мехами, кожей, посудой – дружинники вдруг увидели, как двери всех мечетей открылись и оттуда обрушились на грабителей сотни ятаганов.
Бросая награбленное, москвичи побежали с воплями: «Секут головы, секут!» Двадцатитысячная охрана царя, желавшего войти в город без помехи, тоже поколебалась; казалось, все погибло; казанцы яростно рубили москвичей и теперь «ур, ур!» – бей, бей! – обратилось в грозное и дикое завывание. Улицы и площади покрылись трупами.
Слава победителя ускользала из рук, но над царем развевался освященный стяг, призывавший к защите всея Руси. Не обладая военным героизмом, Иоанн Васильевич все же выхватил стяг из рук знаменосца и ринулся вперед, увлекая за собой всю двадцатитысячную охрану, составленную частью из опытных бойцов и вообще из могучих плечистых ратников.
Этот прорыв решил исход битвы. Татары запросили пощады. Ратники помнили, что лежачего не бьют, и вытерли свои тяжелые бердыши о халаты сановников, торопившихся вместе с Едигером предстать перед победителем. Едигер и его сановники опустились перед царем на колени и просили оставить их в живых. Иоанн Васильевич, радуясь своей победе, не проявил никакого гнева по отношению к казанскому царю и даже добродушно заметил: «Тебя обманывали насчет могущества московского царства и лукавили перед тобой вот эти самые, что рыдают теперь за твоей спиной…»