Osmanlıya karşı Batı desteği hala çok uzaktı. David, çok yanlış bir zamanlamayla, Sultan'dan öncüllerinin ödediği haraçtan vaz geçilmesini, daha kötüsü Uzun Hasan'dan aracılık etmesini istedi. Bunu Sultan hakaret kabul etti ve 1461 yazında bir sefere karar verdi. Sultan, boğazlardan büyük bir deniz filosu yolladı, kişisel olarak da Anadolu'yu geçecek kara birliklerine kumanda etti. II. Mehmet, Sinop'u aldıktan sonra filoyu Trabzon'a yolladı. Ordusunu Uzun Hasan üzerine yolladı. Bu, David'in önemli müttefiki ile ayrı düşmesine neden oldu. II. Mehmet, Trabzon'a hareket etti. Donanması, karaya çoktan inmiş, David'in ordusunu yenmiş ve şehri bir aydan fazla zamandır kuşatma altında tutuyordu. Osmanlı komutanı Mahmud Paşa, David ile teslim görüşmelerine başlamıştı. David'in haznedarı Georgios Amiroutzes teslim olmasını tavsiye etti. II. Mehmet bu görüşmelerden memnun olmasa da devam etmesine izin verdi. David, ailesi, mahiyeti ve servetine dokunulmadan ve Trakya'da iyi bir emeklilik sözüyle teslim olmaya ikna edildi.