ปราบหัวเมืองฝางที่แข็งเมืองเจ้าเมืองหนีไปพึ่งบารมีเจ้าเมืองเทิง (อ.เทิง จ.เชียงราย) แต่ถูกประหารชีวิตต่อหน้าเจ้าเมืองเทิง เป็นการกระทำที่ไม่ไว้หน้าเจ้าเมืองเทิง จึงส่งสารลับแจ้งให้อยุธยายกทัพมาตีเชียงใหม่ นับว่าเป็นปฐมเหตุแห่งศึกสิงห์เหนือ เสือใต้ (เชียงใหม่ -อยุธยา) ยืดเยื้อยาวนาน ถึง 18 ปีจนสิ้นรัชกาลทั้งพระเจ้าติโลกราชกับพระเจ้าสามพระยาและพระเจ้าบรมไตรโลกนาถ
อยุธยามาตีเมืองเชียงใหม่ ตามที่เจ้าเมืองเทิงแปรพักตร์แจ้งให้ยกทัพมาชิงเมือง ผล อยุธยาถูกกลศึกตอบโต้โดนโจมตีแตกพ่าย ส่วนเจ้าเมืองเทิงถูกประหารชีวิต ตัดคอใส่แพหยวกกล้วยล่องนำปิง โดยมีนัยว่าเพื่อให้ไปถึงพระเจ้าอยุธยา (พระบรมราชาที่ 2 หรือเจ้าสามพระยา)
ปราบเมืองน่านที่แข็งเมือง พระญาเมืองน่านหนีไปพึ่งบารมีเจ้าเมืองเชลียงของอยุธยา
ขับไล่เมืองหลวงพระบางที่ยกทัพลอบโจมตีเมืองน่าน
ปราบเมืองยอง ไทลื้อ (รัฐฉาน พม่า)
ปราบเมืองหลวงพระบาง เมืองขรองหลวง เมืองขรองน้อย
ปราบเมืองเชียงรุ่ง หรือ เชอหลี่ใหญ่ หรือจิ่งหง- Jinghong (12 ปันนา มณฑลยูนนาน ประเทศจีน) เมืองลอง เมืองตุ่น เมืองแช่
ปราบเมืองเชียงรุ่งที่แข็งเมืองอีกครั้ง และเข้าตีเมืองอิง
ปราบเมืองนาย ไลค่า ล๊อกจ๊อก เชียงทอง เมืองปั่น หนองบอน ยองห้วย เมืองสู่ เมืองจีด เมืองจาง เมืองกิง จำคา เมืองพุย สีป้อ กวาดต้อนผู้คนจำนวน 12,328 คนมาใส่เมืองเชียงใหม่
ยกทัพไปตีเมืองไทใหญ่ ครั้นถึงเมืองหาง ทราบข่าวเวียดนามยกทัพ 400,000 นาย มาตีหลวงพระบาง และมาโจมตีเมืองน่านจึงยกทัพกลับมาช่วยเมืองน่าน เจ้าเมืองน่านต่อสู้อย่างทรหด รบชนะกองทัพมหาศาลของจักรพรรดิเลทันตองแห่งเวียดนาม ตัดศีรษะแม่ทัพ มาถวายเป็นจำนวนมาก พระเจ้าติโลกราชจึงมีพระบรมราชโองการให้อำมาตย์ผู้ใหญ่ควบคุมเชลยศึกเวียดนาม พร้อมศีรษะแม่ทัพ เดินทางไปยังกรุงปักกิ่ง เพื่อถวายแด่จอมจักรพรรดิ์ ในตอนแรกจอมจักรพรรดิจีนไม่เชื่อว่ากองทัพล้านนาจะต่อตีกองทัพจักรพรรดิ๋เลทันตองแห่งเวียดนามได้ เพราะกองทัพจีนเพิ่งรบแพ้แก่กองทัพเวียดนามมาหยก ๆ จอมจักรพรรดิ์จีนจึงมีพระบัญชาสั่งสอบสวนเชลยศึกเวียดนาม ทีเดียวพร้อม ๆ กันโดยแยกสอบสวนคนละห้อง เพื่อป้องกันมิให้เชลยศึกเวียดนาม บอกข้อมูลให้แก่กัน ผลการสอบสวน ตรงกันหมดว่ากองทัพที่ยิ่งใหญ่ของจักรพรรดิ์เลทันตองแห่งเวียดนาม พ่ายแพ้หมดรูปแก่กองทัพพระเจ้าติโลกราช ณ สมรภูมิที่ เมืองน่าน จักรพรรดิ์จีนถึงกับยกพระหัตถ์ทุบพระอุระ ตรัสด้วยพระสุรเสียงดังทั่วท้องพระโรงต่อหน้าเสนา อำมาตย์ ที่ชุมนุม ณ ที่นั้นว่า "เหวย ๆ ข้าคิดว่าในใต้หล้ามีเพียงข้าผู้เดียวที่มีเดชานุภาพมาก แต่บัดเดี๋ยวนี้มี ท้าวล้านนาพระเจ้าติโลกราช มีเดชานุภาพทัดเทียมข้า ข้าจึงแต่งตั้งให้ท้าวล้านนาเป็น "ราชาผู้พิชิตแห่งทิศตะวันตก"ให้เป็นใหญ่รองจากข้า มีอำนาจที่จะปราบปรามกษัตริย์น้อยใหญ่ที่ก่อการแข็งเมืองต่อข้า นับแต่บัดเดี๋ยวนี้เป็นต้นไป" พร้อมกับทรงส่งเครื่องราชอิสริยาภรณ์และเครื่องประกอบเกียรติยศ กองทหารพร้อมเสนาบดีผู้ใหญ่ เดินทางมาประกอบพิธีที่เชียงใหม่อย่างยิ่งใหญ่ อลังการโดยทรงยกย่องให้เป็น "รอง" จักรพรรดิจีนแห่งราชวงศ์หมิง เป็น "ราชาผู้พิชิตแห่งทิศตะวันตก" (King of the West) ส่วนจักรพรรดิจีนเป็นจักรพรรดิแห่งทิศตะวันออกZinme Yazawin หรือ ตำนานพื้นเมืองเชียงใหม่ ฉบับภาษาพม่า (พม่าเรียกเชียงใหม่ ว่า "Zinme ") นี้เป็นเอกสารสำคัญที่พม่าขณะเข้าปกครองเชียงใหม่ กว่า ๒๐๐ ปี ตั้งแต่บุเรงนอง ยาตราทัพเข้ายึดครองเชียงใหม่ เมื่อ พ.ศ ๒๑๐๑ - ๒๓๑๗ และในรัชกาลต่อๆมาได้นำเอาเอกสารในราชสำนักราชวงค์มังรายไปคัดลอกเป็นภาษาพม่า และนำกลับพม่า ต่อมาด้วยความร่วมมือของ มหาวิทยาลัยเชียงใหม่ กับมหาวิทยาลัยย่างกุ้ง ได้แปลเป็นภาษาอังกฤษ ในชื่อว่า Zinme yazawin เมื่อ คศ. ๒๐๐๔ เอกสารฉบับนี้ทราบกันในหมู่นักวิชาการแคบๆเพียงไม่กี่คน ทราบว่ามีอยู่เพียง ๒๐ เล่มในขณะนั้น ปัจจุบันยังไม่มีการแปลเป็นภาษาไทย เนื่องจากข้อจำกัดทางด้านลิขสิทธิ์
ตีกำแพงเพชร (ชากังราว) แตก ส่งทัพหน้ามากวาดครัวถึงเมืองชัยนาท เข้าตีสุโขทัยมิได้ จึงถอยทัพกลับ
เจ้าเมืองเชลียงแห่งสุโขทัย มาสวามิภักดิ์
เจ้าเมืองพิษณุโลก หัวเมืองเหนือของอยุธยา มาสวามิภักดิ์ พร้อมนำไพร่พลเมือง ทหารกว่า 1 หมื่นคน มาอยู่ในเชียงใหม่แม่แบบ:Zinme Yazawinยกทัพไปล้อมเมืองพิษณุโลก พระบรมไตรโลกนาถ ใช้กลศึกหลบหนีออกจากเมืองพิษณุโลกเวลาเที่ยงคืนและเดือนมืดสนิท ทางลำน้ำน่านกลับอยุธยา พระเจ้าติโลกราชทรงพระพิโรธ รับสั่ง ให้"ควักลูกตา "ทหารทุกนายที่ซุ่มล้อม ณ พื้นที่ลำน้ำน่าน "หมื่นด้งนคร"แม่ทัพใหญ่รุดเข้าเฝ้า กราบบังคลทูลถวายรายงานว่า พระบรมไตรโลกนาถ ใช้ "กลศึก" ตีสัญญาณ ฆ้อง กลองล่องเรือหนีมาตามลำน้ำน่านโดยให้จังหวะเคาะสัญญาณ เลียนแบบสัญญาณ ของ "มหาราชเชียงใหม่" ทุกประการ ประกอบกับเดือนมืด มองเห็นไม่ถนัด ทหารที่ซุ่มเฝ้าระวัง จึงไม่เฉลียวใจ ต่างคิดว่า เป็นเรือพระที่นั่งของพระเจ้าติโลกราช เสด็จ จึงไม่ยับยั้ง และข้าในฐานะแม่ทัพ ขอรับโทษแทนทหารชั้นผู้น้อยทั้งหมด หากจะควักลูกตาทหารผู้น้อย ก็ขอให้ควักลูกตาของข้าแต่เพียงผู้เดียว พระเจ้าติโลกราช ได้ฟังทหารเอกผู้ภักดี ยอมสละแม้กระทั่งลูกนัยตาของตัวเองเพื่อแสดงความรับผิดชอบ ปกป้อง รับแทนทหารลูกน้อง อีกทั้ง ความจงรักภักดีของหมื่นด้งนคร ที่มีต่อ มหาราชเชียงใหม่ รุกรบไปทั่วดินแดนใกล้ ไกล เคียงบ่า เคียงไหล่ ร่วมเป็น ร่วมตาย มาด้วยกัน นับครั้งไม่ถ้วน ทรงตรึกตรอง แล้วนิ่งเสีย ไม่ตรัสถึงอีกต่อไป ต่อมากองทหารม้าทัพหน้าไล่ตาม เรือพระที่นั่งของพระบรมไตรโลกนาถ ขณะยั้งพักที่ปากยม และกองทัพม้าได้รายล้อมทัพสมเด็จพระบรมไตรโลกนาถไว้แล้ว จึงได้ส่งม้าเร็วรีบแจ้งขอรับพระบรมราชโองการจากพระเจ้าติโลกราช พระองค์ตรัสว่า "มันก็พญา (กษัตริย์) กู ก็ พญา กูแป้ (ชนะ) มัน มันก็ละอายแก่ใจแล้ว หมื่นด้ง มึงอย่าทำเลย" ต่อมากองทัพหน้าไปตีเมืองปากยม (พิจิตร)
แต่งให้หมื่นด้งนครไปตีเมืองเชลียง
อยุธยาถูกกลศึกผ่านสายลับที่ถูกจับได้ ให้เห็นกองทัพเชียงใหม่จะยกทัพไปทำศึกทางเหนือ จึงแจ้งให้อยุธยายกทัพมาชิงเอาเชียงใหม่ โดยเชียงใหม่รอซุ่มโจมตีที่ดอยขุนตาล (รอยต่อ ลำพูนกับลำปาง) ตีกองทัพอยุธยาแตกพ่าย ถูกไล่ติดตามตลอดทั้งคืนผ่านห้างฉัตร ลำปาง เด่นชัย จนถึงเขาพลึง (เขตต่อแดน แพร่กับอุตรดิตถ์) ครั้งนั้นพระอินทราชา พระราชโอรสในพระบรมไตรโลกนาถต้องปืนที่พระพักตร์
อยุธยา สบโอกาส กองทัพเชียงใหม่ยกขึ้นขึ้นเหนือไปตี เมืองพง ไทลื้อ (มณฑลยูนนาน ประเทศจีน) จึงยกทัพเข้าตีเมืองแพร่ ฝ่ายหมื่นด้งนคร ผู้รักษาเมืองเชียงใหม่ ยกทัพไปช่วยเมืองแพร่ป้องกันเมือง ครั้นกองทัพพระเจ้าติโลกราชแผด็จศึกเมืองพงไทลื้อ เสร็จแล้วจึงกลับยังไม่ทันถึงเชียงใหม่ ทราบข่าวจึงยกทัพหลวงไปช่วยเมืองแพร่ พระบรมไตรโลกนาถ ทรงเห็นกองทัพเชียงใหม่ใหญ่เกินกำลังจะต้านทานได้จึง ถอยทัพกลับ โดยทัพหลวงมหาราชเชียงใหม่ไล่ติดตามไปแต่ไม่ทัน จึงไม่ได้รบกัน ทัพหลวงผ่านเมืองเชลียงกลัวหายนะภัยจึงขอเป็นข้าราชบริภาร จากนั้นทัพมหาราชเชียงใหม่เข้าตีเมืองพิษณุโลกสองแคว แต่ไม่สำเร็จ จึงถอยทัพไปตีเมืองปางพล แล้วกลับผ่านเมืองเชลียง ลำปาง เชียงใหม่
ต่อมาเจ้าเมืองเชลียงเป็นกบถจึงให้หมื่นด้งนครยกทัพไปจับกุมตัวเจ้าเมืองเชลียงมายังเชียงใหม่ และเนรเทศไปอยู่เมืองหาง พร้อมกับแต่งตั้งให้หมื่นด้งนคร ครองเมืองเชลียง (สวรรคโลก) เพิ่มขึ้นอีกเมืองหนึ่ง
ต่อมาเชียงใหม่ถูกพระเถระพุกามที่รับจ้างจากอยุธยา มาเชียงใหม่ หลอกให้ตัดต้นไม้นิโครธ ไม้แห่ง "เดชเมือง" ซึ่งชาวเชียงใหม่สักการบูชาที่แจ่งศรีภูมิ จนบ้านเมืองปั่นป่วน ต่อมามีเหตุการณ์ไม่คาดคิด คือ พระเจ้าติโลกราช สั่งประหารท้าวบุญเรือง พระราชโอรสองค์เดียวที่ถูกท้าวหอมุก (นางสนม) ใส่ความว่าจะชิงราชบัลลังก์ ภายหลังทราบว่าพระโอรสบริสุทธิ์ ก็ทรงเสียพระทัย อีกทั้งทรงกริ้วและหวาดระแวงว่าหมื่นด้งนคร ทหารเอกคู่บัลลังก์ ที่ส่งให้ไปต้านทานกองทัพอยุธยาที่ชายแดนเมืองเชลียง เชียงชื่น (สวรรคโลก จ.สุโขทัย) จะแปรพักตร์ไปเข้าอยุธยา จึงเรียกตัวไปเชียงใหม่และถูกประหารชีวิต เมื่อทหารเอกคู่บัลลังก์หมื่นด้งนครถึงแก่อนิจกรรมแล้ว พระเจ้าติโลกราชจึงให้หมื่นแคว่นผู้ครองเมืองแจ้ห่ม (อ.แจ้ห่ม จ.ลำปาง) ไปครองเมืองเชียงชื่น (สวรรคโลก) แต่ถูกพระยาสุโขทัยยกทัพเข้าตี จนหมื่นแคว่นตายในที่รบ เมืองสุโขทัยจึงได้เมืองเชียงชื่นกลับคืน หลังจากอยู่ใต้ธงมหาราชเชียงใหม่ มายาวนาน 23 ปี อันเป็นต้นเรื่องและเป็นประเด็นหลักใน ลิลิตยวนพ่ายที่เทิดพระเกียรติสมเด็จพระบรมไตรโลกนาถ ที่ตีเมืองเชลียง เมืองเชียงชื่นหรือเมืองสวรรคโลก (อดีตเมืองลูกหลวงของสุโขทัย) กลับคืนมาอยู่ใต้พระบรมโพธิสมภารได้อีกครั้งในปี พ.ศ. 2017
ศักราช 837 มะแมศก (พ.ศ. 2018) มหาราช (เชียงใหม่) ขอมาเป็นไมตรี...พงศาวดารกรุงเก่า ฉบับหลวงประเสริฐอักษรนิติ์
นับจากนี้เป็นเวลา 12 ปีที่อาณาจักรทั้งสองเป็นมิตรมีไมตรีต่อกัน และมหาราชทั้งสองพระองค์ล่วงเข้าสู่วัยชรา มหาราชเชียงใหม่สวรรคตในปี 2030 ขณะพระชนมายุได้ 78 พรรษาครองราชย์ 46 ปีและตามติดกันในปีต่อมา มหาราชอยุธยา สวรรคตในปี 2031 ขณะพระชนมายุได้ 57 พรรษา ครองราชย์ 40 ปี....