oldukça şiddetli çarpışmalara sahne olan İstanbul, sonunda Osmanlı’nın egemenliğine geçti. Boğazlara hakim olan Fatih, Karadeniz’in bir Türk gölü olması amacıyla çıktığı seferde, önce Ceneviz kolonisi Amasra (1459) ve Candaroğulları Beyliği toprakları olan Kastamonu ve Sinop (1461) ile arkasından Trabzon Rum Devleti topraklarını alarak (1461) Anadolu’nun Karadeniz kıyılarını tamamen ele geçirdi. Daha sonra sürekli sorun çıkaran Karamanoğulları üzerine yürüyerek 1465 tarihinde Silifke kalesi hariç bütün Karamanili’ni ele geçirdi.
Fakat Karamanoğulları’nın Memlük desteğiyle tekrar karşı atağa geçmesi üzerine, 1474 yılında Gedik Ahmed Paşa’nın komutasıyla yeniden bir sefer yapılarak Karamanoğulları Beyliği tamamen ortadan kaldırılmıştır. Fatih’in doğuya ilerleyip, Akkoyunlu nüfuzu altındaki Koyulhisar ve Trabzon’u alması Uzun Hasan’ın imparatorluğunu tehdit ediyordu. Üstelik Osmanlılar 1471 yılında Karaman seferine çıkınca Karamanoğulları Uzun Hasan’dan yardım istediler. Bu sıkıntılı durumu bitirmek isteyen Fatih, büyük bir ordu ile Uzun Hasan üzerine yürüdü. İki ordu Erzincan-