สงครามพม่าตีเชียงใหม่ พ.ศ. 2340 และ 2345
สงคราม

พระเจ้าปดุงทรงจัดทัพพม่าเข้ารุกรานเชียงใหม่อีกครั้งในพ.ศ. 2345 โดยมีอินแซะหวุ่นเนเมียวจอดินสีหสุระ แม่ทัพคนเดิมซึ่งได้ยกทัพมาตีเชียงใหม่ครั้งก่อนเมื่อพ.ศ. 2340 มาเป็นโบชุกหรือแม่ทัพใหญ่อีกครั้ง ทัพพม่าประกอบด้วยทัพย่อยนำโดย;
ชิดชิงโป
ปไลโว
มะเดมะโยงโกงดอรัด
นามิแลง
ตองแพกะเมียวุ่น
มะยอแพกะเมียวุ่น
เนเมียวจอดินสีหสุระนำทัพพม่าเข้ายึดเมืองลำพูนแล้วล้อมเมืองเชียงใหม่ไว้ทั้งสี่ด้านจำนวนเจ็ดค่าย ทำค่ายล้อมเมืองเชียงใหม่อย่างแน่นหนาวางแผนที่จะล้อมเมืองเชียงใหม่อยู่เป็นเวลานาน
ในระหว่างก่อนหน้านี้ พระยากลาโหมราชเสนาคนเก่า และพระยาจ่าแสนยากร (ทุเรียน) ได้ถึงแก่กรรมลง กรมพระราชวังบวรมหาสุรสิงหนาทจึงทรงแต่งตั้งพระยาเสน่หาภูธร (ทองอิน) ขึ้นว่าที่กลาโหมราชเสนา และแต่งตั้งพระยามหาวินิจฉัยขึ้นว่าที่จ่าแสนยากร
พระบาทสมเด็จพระพุทธยอดฟ้าฯ มีพระราชโองการให้จัดทัพขึ้นไปช่วยเมืองเชียงใหม่อีกครั้งดังนี้;
ฝ่ายพระราชวังบวร: กรมพระราชวังบวรมหาสุรสิงหนาท พร้อมทั้งพระโอรสคือพระองค์เจ้าลำดวนและพระองค์เจ้าอินทปัต พร้อมทั้งกรมขุนสุนทรภูเบศร์ พระยาเสน่หาภูธร (ทองอิน) ว่าที่กลาโหมราชเสนา
ฝ่ายพระราชวังหลวงและทัพหัวเมือง: พระเจ้าหลานเธอ เจ้าฟ้ากรมหลวงเทพหริรักษ์ พร้อมทั้งพระยายมราช (บุญมา)
เจ้าอนุวงศ์อุปราชแห่งเวียงจันทน์ยกทัพลาวมาเข้าร่วมการต่อสู้กับทัพพม่าในครั้งนี้อีกเช่นกัน
การยกทัพไปโจมตีพม่าที่เชียงใหม่ในครั้งนี้ ใช้เส้นทางเดินทัพคล้ายคลึงกับเมื่อพ.ศ. 2340 กรมพระราชวังบวรมหาสุรสิงหนาทเสด็จยกทัพไปถึงเมืองเถิน ทรงพระประชวรโรคนิ่ว พระอาการมากมีพิษร้อนต้องแช่อยู่ในสาคร เสด็จยกทัพขึ้นไปถึงเมืองเชียงใหม่มิได้ จึงมีพระราชบัณฑูรให้เจ้าบำเรอภูธรกรมขุนสุนธรภูเบศร์ พร้อมทั้งพระยาเสน่หาภูธร (ทองอิน) ยกทัพฝ่ายพระราชวังบวรฯ ไปที่เมืองลี้ก่อน ในครั้งนี้ฝ่ายหลักของไทยยกทัพไปทางเมืองลี้ (เส้นทางตะวันตก) แทนที่ยกไปทางเมืองลำปาง (เส้นทางตะวันออก) เหมือนครั้งก่อน ทัพของกรมหลวงเทพหริรักษ์และพระยายมราชนั้นด้วยเหตุบางประการรั้งรอล่าช้ายกทัพฝ่ายวังหลวงติดตามหลังทัพฝ่ายวังหน้าไป เมื่อไปถึงเมืองลี้แล้วได้ข่าวว่าทัพพม่าจะยกทัพมาจากทางเมืองป่าซาง กรมหลวงเทพหริรักษ์และพระยายมราชเห็นว่าทัพไม่พร้อมเพรียงจึงถอยทัพลงไปอยู่หลังทัพของวังหน้า
ฝ่ายพระยากาวิละอยู่รักษาป้องกันเมืองเชียงใหม่ ได้ข่าวว่ากรมพระราชวังบวรฯ ประชวรอยู่ที่เมืองเถิน จึงให้ท้าวมหายักษ์ผู้มีร่างกายแข็งแรงนำความข้อราชการไปกราบทูลที่เมืองเถิน ท้าวมหายักษ์เดินทางผ่านวงล้อมของพม่าออกไปโดยปราศจากการต่อต้าน ไปเข้าเฝ้ากรมพระราชวังบวรฯ ที่เมืองเถิน กรมพระราชวังบวรฯ ทรงมีตราให้ท้าวมหายักษ์ไปมอบให้แก่พระยากาวิละว่า ฝ่ายกรุงเทพได้ยกทัพขึ้นมาช่วยเมืองเชียงใหม่แล้ว
กองทัพวังหน้าและวังหลวงยกทัพผ่านเมืองลี้ขึ้นไปถึงเมืองลำพูน พระยาเสน่หาภูธรมีใบบอกลงมากราบทูลกรมพระราชวังบวรฯ ที่เมืองเถินว่า พระยามหาวินิจฉัยว่าที่จ่าแสนยากรนั้นอ่อนแอ ของพระราชทานตั้งพระไกรภพ (บุญรอด) ขึ้นว่าที่จ่าแสนยากรแทน กรมพระราชวังบวรฯ จึงทรงแต่งตั้งให้พระไกรภพ (บุญรอด) ขึ้นว่าที่จ่าแสนยากร ทัพฝ่ายไทยเข้าโจมตียึดเมืองลำพูนได้สำเร็จ
ฝ่ายพระบาทสมเด็จพระพุทธยอดฟ้าฯ เมื่อทรงทราบว่าสมเด็จพระอนุชาธิราชประชวรอยู่ที่เมืองเถิน เสด็จนำทัพขึ้นไปเชียงใหม่ไม่ได้ จึงมีพระราชโองการให้กรมพระราชวังหลังฯ ยกทัพขึ้นไปเชียงใหม่แทน กรมพระราชวังหลังฯ เข้าเฝ้ากรมพระราชวังบวรฯ ที่เมืองเถิน กรมพระราชวังบวรฯ พระราชทานพระแสงดาบให้แก่กรมพระราชวังหลังฯ เป็นอาญาสิทธิ์ให้กรมพระราชวังหลังฯ ทรงมีพระอำนาจบัญชาทัพฝ่ายกรมพระราชวังบวรฯ ได้
ทัพฝ่ายไทยยกจากลำพูนเข้าโจมตีทัพพม่าที่เชียงใหม่ กรมพระราชวังหลังฯ เสด็จถึงเมืองเชียงใหม่ กรมพระราชวังหลังฯ เชิญท้องตรารับสั่งให้แก่แม่ทัพนายกอง และมีพระบัญชาให้แม่ทัพนายกองเข้าหักตีเมืองเชียงใหม่ให้ได้ภายในวันรุ่งขึ้น ไปกินข้าวในเมืองเชียงใหม่ มิฉะนั้นจะมีโทษ ทัพทั้งฝ่ายวังหน้าวังหลวงยกเข้าตีเชียงใหม่ กรมหลวงเทพหริรักษ์ยกทัพฝ่ายวังหลวงเข้าตีเชียงใหม่ตั้งแต่สามยาม ฝ่ายพม่ายิงปืนใส่อย่างหนัก ฝ่ายไทยหลบอยู่ตามคันนา พระยาพิชัย (โต) ร้องว่า “ไล่ฟันไล่แทงเถิดแตกดอก” พระยาพิชัย (โต) นำทัพไทยฝ่ากระสุนของพม่าเข้าไป ฝ่ายพม่าสู้ไม่ได้แตกหนี ทัพวังหน้าวังหลวงฝ่ายไทยเข้าระดมโจมตีเมืองเชียงใหม่จากทุกทิศทาง จนสามารถตีทัพพม่าแตกถอยไปได้ เนเมียวจอดินสีหสุระจึงพ่ายแพ้ให้แก่ทัพไทยที่เชียงใหม่เป็นครั้งที่สอง พระยากาวิละให้กองกำลังเมืองเชียงใหม่ออกติดตามสังหารฝ่ายพม่าที่กำลังหลบหนีได้จำนวนมาก
เมื่อขับไล่ทัพพม่าไปจากเขียงใหม่ได้แล้ว เจ้านายทุกพระองค์แม่ทัพนายกองจึงมาเข้าเฝ้ากรมพระราชวังบวรมหาสุรสิงหนาทที่เมืองเถิน ฝ่ายเจ้าอนุวงศ์ยกทัพลาวเวียงจันทน์มาถึงเมืองเชียงใหม่ไม่ทัน มาถึงเมืองเชียงใหม่หลังจากที่พม่าแพ้ไปแล้วเจ็ดวัน กรมพระราชวังบวรมหาสุรสิงหนาททรงพิโรธกองทัพฝ่ายวังหลวง กรมหลวงเทพหริรักษ์และพระยายมราช ที่ถอยทัพไปอยู่หลังทัพของวังหน้าที่เมืองลี้ และทรงพระพิโรธเจ้าอนุวงศ์เวียงจันทน์ที่ยกทัพมาไม่ทันการรบ จึงทรงมีพระราชบัณฑูรปรับโทษให้กรมหลวงเทพหริรักษ์ พระยายมราช (บุญมา) และเจ้าอนุวงศ์ ยกทัพไปตีเมืองเชียงแสนจากพม่าให้ได้ จากนั้นกรมพระราชวังบวรมหาสุรสิงหนาทและกรมพระราชวังหลังฯ จึงเสด็จกลับพระนคร