كان الخطر البرتغالي يهدد التجارة في البحر الأحمر والخليج العربي، وبالتالي يهدِّد التجارة المصرية التي يتولاها المماليك، ولما كان البرتغاليون وصلوا إلى مرحلة هددوا فيها كل شيء للعرب أو المسلمين في البحر، وليس فقط التجارة، فأرسل المماليك قوة إلى اليمن لتواجه القوة البرتغالية؛ فقد أرسل السلطان قانصوه الغوري أسطولًا بحريًّا بقيادة حسين الكردي سنة 922 إلى اليمن؛ حيث طلب حسين من الملك عامر الثاني الطاهري العونَ، ولكنَّ طاهرًا رفض ذلك، فقام حسين الكردي بمقاتلته فجرت بينهما معركة كان نتيجتها أن احتلَّ حسين زبيدَ عاصمةَ اليمن وقتَها، ونصب أخاه برسباي حاكمًا عليها، وهرب عامر الطاهري وأخوه عبد الملك إلى تعز، وقد حاولا في العام التالي محاربة بارسباي؛ لاستعادة ملكِهما وإعادة البلاد لحكمِهما، فاستعدَّا بجيش من الذين بقوا معهم وممن والاهم في تعز وساروا إلى برسباي لقتاله، فوقعت بينهم معركة في الصافية استطاع جيش المماليك أن يقضيَ على جيش الملك عامر وأخيه اللذين قُتِلا في المعركة، فكان ذلك انقراضًا لدولة الطاهريين في اليمن.