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