Malatya Muharebesi, 4 Ağustos 1473'te[1] Malatya'da Akkoyunlu Devleti ve Osmanlı İmparatorluğu arasında gerçekleşen ve Akkoyunlu zaferi ile sonuçlanan muharebedir. Uzun Hasan'ın taktiği ile Akkoyunlu süvarileri Osmanlı kuvvetlerini aldatarak Fırat'ın sol yakasına çekilmiştir. Osmanlı Padişahı barış yapması için bir subayını Akkoyunlu hükümdarına göndermiştir.[1] Fakat Akkoyunlu hükümdarı Uzun Hasan bu teklifi kabul etmemiş ve Tercan'a doğru harekete geçmiştir.[1][2]
1472 baharında Osmanlılara savaş açan Akkoyunlu devleti askerî harekâtlar düzenleyerek Tokat, Kayseri, Aksaray ve Akşehir'i ele geçirip Karaman'a girmiştir. Ana kuvvetlerden ayrılan yorgun Akkoyunlu süvarileri, Beyşehir Gölü yakınlarında ağır bir yenilgiye uğramıştır. Kışın başlaması nedeniyle her iki taraf da operasyonu durdurmuştur. II. Mehmed, Uzun Hasan'a bir mektup göndererek 1473 baharında kendisine karşı bir sefere çıkacağını duyurmuştur.[1][3]
1473 yılında iki ordu tekrar Fırat kıyısında karşı karşıya gelmiştir. Akkoyunlu ordusunun 70 bin, Osmanlı Devleti'nin ise 100 bin askeri olduğu tahmin edilmektedir. Uğurlu Mehmed ordunun orta kısmını yönetmiştir. Savaş başlamadan önce 10.000 süvari ile Osmanlıları pusuya düşürmüştür. Osmanlı komutanı Has Murad Paşa, ana kuvvetleriyle bir saldırı başlatmıştır. Uğurlu Mehmed tarafından pusuya düşürülen Osmanlı ordusu daha ilk taarruzdan itibaren kuşatılmıştır. Böylece aldanıp yenilen Osmanlı ordusu nehrin sol yakasına ilerlemiş ve 4 bin kayıp vererek geri çekilmiştir. Ömer Bey ve birkaç Osmanlı generali esir alınmıştır.[4][5]