В следующем, 1267 году князь Довмонт уже пошел вместе с новгородцами в Эстляндию. Осадив город Раковор, или Везенберг, ратники русские долго держала его затворенным, но взять его им так и не удалось. Город этот был подвластен датчанам, стоял крепко, стены такие, что голыми руками их не возьмешь, а стенобитных орудий ни псковичи, ни новгородцы тогда еще не имели. Возвратившись домой, новгородцы нашли искусных мастеров и велели построить им такие орудия. Изготовив, уже снова решили выступить, как пожаловали послы немецкие от Риги, Дерпта и Феллина. Заявив о своей дружбе, объявили они, что не будут помогать датчанам, а посему просят считать их друзьями своими, дав в том истинную клятву. Не поверили было новгородцы, отправили боярина своего к епископам немецким и чиновникам «дворян божьих», но и те присягнули им в том же.
Обрадовались псковичи и новгородцы и с легким сердцем двинулись на Везенберг, уже мысленно празднуя победу — одни датчане, без союзников, остались.
Встав на берегах реки Кеголи, уже хотели войска наши пойти на приступ Везенберга, как вдруг увидели против себя немецкие полки, коими руководил сам магистр ордена Отто фон Роденштейн и епископ дерптсткий Александр. Нарушив таким коварным способом клятву, пришли «божьи дворяне» на помощь датчанам, задумав наголову разбить русские полки. Довмонт псковский вместе с Димитрием Александровичем, сыном Невского и Переяславля, да Святославом, сыном Ярослава, брата Невского, стояли на правом фланге. Сошлись две силы разные 18 февраля 1268 года.
«Ни отцы, ни деды наши, — писал летописец, — не видали такой жестокой сечи». Хуже пришлось левому флангу, который лицом к лицу встретился с закованными в железные доспехи немецкими рыцарями. Выстроившись «свиньей», таранили они железом и тяжестью своей русские полки. Целыми рядами падали новгородцы на левом фланге; успешнее дрались Довмонт с Димитрием и Святославом на правом. Долго длилась сеча, но у россиян терпения оказалось больше, они не только выстояли, но и стали теснить меченосцев. Последние дрогнули, и гнали их псковичи с новгородцами и переяславцами семь верст до самого Везенберга.
Вернувшись, увидели россияне еще один полк немецкий, «свиньей» врезался он в обозы наши. Стемнело тем временем, и чтоб не биться в темноте и друг друга мечами не порубить, решили россияне подождать до утра. Однако, воспользовавшись тьмой, немцы быстро убрались восвояси.
«Три дня стояли россияне на костях, то есть на месте сражения, в знак победы, и решились идти назад: ибо, претерпев великий урон, не могли заняться осадой города… Ливонские историки пишут, что на месте сражения легло 5000 наших и 1350 немцев; в числе последних был и дерптский епископ».