อะแซหวุ่นกี้
ศึกกรุงธนบุรีครั้งนี้อะแซหวุ่นกี้วัย 72 ปีได้เดินทางมาถึงเมืองพิษณุโลกแล้ว แต่ไม่อาจเอาชัยได้โดยง่ายนักเนื่องจากในขณะนั้นพระเจ้าตากสิน ได้ส่งพระยาจักรี และพระยาสุรสีห์มาป้องกันเมืองพิษณุโลกอันเป็นหัวเมืองใหญ่ด่านสุดท้ายเอาไว้ ซึ่งการต่อสู้ก็เป็นไปอย่างดุเดือดแม้พระยาจักรีจะทรงใช้การแบ่งกำลังทหารแต่งเป็นกองโจรคอยดักซุ่มตัดเสบียงอาหารเป็นที่ได้ผลในช่วงแรก แต่ด้วยประสบการณ์ของแม่ทัพเฒ่าผู้นี้ก็ทำให้สามารถรับมือได้ทุกครั้ง เมื่อการรบไม่อาจหักเอาได้ด้วยกำลังอะแซหวุ่นกี้ก็ได้ใช้แผนเมื่อครั้งสยบกองทัพต้าชิงนั้นคือหลีกเลี่ยงการปะทะกับกองทัพที่แข็งแกร่ง ทำเพียงตรึงเอาไว้ และหาทางตัดเสบียงอาหาร กล่าวคือเมื่อเจอกองทัพของพระยาจักรี ก็ไม่ส่งทัพใหญ่เข้าปะทะด้วยตรงๆ แต่ให้ทหารเข้าปะทะเพื่อตรึงไว้เท่านั้น จากนั้นก็แต่งกองโจรคอยดักปล้นเสบียงอาหารและตัดกำลังเสริมที่จะเข้ามาช่วยพิษณุโลก สุดท้ายการรบระหว่างอะแซหวุ่นกี้ กับพระยาจักรีก็จบลง แอแซหุว่นกี้สามารถเข้ายึดพิษณุโลกได้แต่ก็ไม่สามารถรุกต่อได้ในทันที ต้องเสียเวลาหาเสบียงอาหารอยู่หลายวัน เนื่องจากเจ้าพระยาจักรีได้แต่งทัพซุ่มมาตัดเสบียงแม่ทัพเฒ่าผู้นี้เอาไว้ตลอดการศึก นับเป็นการสู้รบที่อะแซหวุ่นกี้ทั้งแปลกใจและชื่นชมแม่ทัพศัตรูผู้นี้มาก เมื่อพิชิตเมืองพิษณุโลกอันเป็นหัวใจหลักในแผนป้องกันของกรุงธนบุรีได้แล้ว อะแซหวุ่นกี้จึงได้แบ่งกองทัพออกเป็น3สายกวาดต้อนผู้คนและเสบียงไหล่บ่าลงมาพร้อมๆกัน ส่วนอะแซหวุ่นกี้เป็นทัพหลวงคอยหนุนทัพต่างๆอีกที ในขณะนี้กองทัพทุกสายพร้อมแล้วที่จะมาบรรจบที่กรุงธนบุรี อีกทางด้านหนึ่งพระเจ้ามังระ ก็ส่งเนเมียวสีหบดียกทัพเข้ายึดหัวเมืองทางเหนือได้ราบคาบ ส่วนทัพทางใต้ก็สามารถยึดเมืองกุย เมืองปราณเอาไว้ได้แล้วเช่นกัน ทั้ง2ทัพเตรียมมุ่งสู่กรุงธนบุรีอีกทางหนึ่ง ขณะนั้นสถานการของกรุงธนบุรีวิกฤตมากเนื่องจากหัวเมืองใหญ่เมืองสุดท้ายอย่างพิษณุโลกแตกแล้ว ทั้งทัพใหญ่ของเนเมียวสีหบดีอีกสายก็ตีเชียงใหม่แตกแล้ว อีกทั้งทัพทางใต้ก็ตีมาถึงเมืองเพรชบุรีแล้วเช่นกัน และกำลังจะไหลบ่าลงมารวมกับทัพของอะแซหวุ่นกี้อีก แต่แล้วเหตุการณ์เหนือความคาดหมายก็เกิดขึ้นเมื่อมีข่าวด่วนจากรุงอังวะใจความว่า พระเจ้ามังระเสด็จสวรรคตแล้ว
สงครามอะแซหวุ่นกี้
สงครามครั้งนี้เป็นสงครามที่เกิดขึ้นในช่วงเวลาไล่เลี่ยกันเริ่มจากสงครามบางแก้ว ที่เมืองราชบุรี เมื่อปี พ.ศ. 2317 หลังจากที่ทัพของ พระเจ้ากรุงธนบุรี นำทัพ 15,000 นายไปป้องกันกองทัพพม่าด้วยพระองค์เอง ทรงสามารถล้อมทัพของงุยอคงหวุ่น หรือฉับกุงโบ่ หนึ่งในแม่ทัพที่เคยมาตี กรุงศรีอยุธยา เมื่อปี พ.ศ. 2310 ไว้ได้นานถึง 47 วันก่อนที่งุยอคงหวุ่นจะยอมแพ้ทำให้ทางฝั่งกรุงธนบุรีสามารถจับเชลยได้มากตามที่ พระราชพงศาวดารกรุงเก่า ฉบับพันจันทนุมาศ (เจิม) ได้บันทึกเอาไว้ว่าทางกรุงธนบุรีได้เชลยมากถึง 1,328 คนจากทหารทั้งหมด 3,000 คน ทางด้านอะแซ่หวุ่นกี้ที่อยู่ เมืองเมาะตะมะ เมื่อทราบข่าวว่าทัพหน้าที่ส่งไปพ่ายแพ้ก็มิได้ส่งกองทัพลงไปช่วย เนื่องจากเห็นว่าจะทำให้สูญเสียกำลังไพร่พลไปมากกว่านี้ โดยกองทัพนี้เป็นกองทัพที่อะแซหวุ่นกี้แบ่งมาเพื่อกวาดต้อนผู้คนเสบียง รวมไปถึงหยั่งเชิงดูการป้องกันของฝ่ายกรุงธนบุรีในเส้นทางนี้ และสร้างความสับสนในเส้นทางการบุก ส่วนอะแซหวุ่นกี้นำทัพใหญ่ 30,000 นายยังรั้งรออยู่ไม่มีความเคลื่อนไหว 
แผนการขั้นต่อไปของอะแซหวุ่นกี้คือส่งเนเมียวสีหบดี แม่ทัพใหญ่ฝ่ายเหนือเมื่อคราวมาตี กรุงศรีอยุธยา ซึ่งได้เลื่อนตำแหน่งขึ้นเป็น โปสุพลา และโปมะยุง่วน นำทัพจากเมืองเชียงแสนยกมาตีเมืองเชียงใหม่ ทางด้านพระเจ้ากรุงธนบุรีเมื่อทราบข่าวจึงได้ส่งเจ้าพระยาจักรี รวมถึงเจ้าพระยาสุรสีห์ที่ยกกองทัพจากหัวเมืองเหนือขึ้นไปช่วยเชียงใหม่ก่อนแล้ว ครั้นไปถึงกองทัพพม่ากลับไม่สู้ โดยแสร้งตั้งทัพดูเชิง พอทัพไทยจะสู้ก็ถอย ทำอย่างนี้อยู่หลายครั้งจากนั้นจึงถอนกำลังกลับไปยังเมืองเชียงแสน เจ้าพระยาจักรีและเจ้าพระยาสุรสีห์จึงเตรียมทัพเพื่อหมายจะพิชิตเมืองเชียงแสน ในระหว่างที่กำลังเตรียมทัพมุ่งไปยึดเชียงแสนนั้นเองสงครามตีเมืองพิษณุโลกก็เกิดขึ้นพร้อมๆกัน โดยอะแซหวุ่นกี้นำทัพใหญ่ 30,000 นายเข้าทางด่านแม่ละเมาไปเมืองตาก มุ่งต่อไปยังเมืองสุโขทัยแล้วให้กองทัพหน้าลงมาตั้งที่บ้านกงธานี ส่วนทัพหลวงตั้งพักที่เมืองสุโขทัย เมื่อเจ้าพระยาจักรี และเจ้าพระยาสุรสีห์ทราบข่าว ก็รู้ในทันทีว่าเป็นแผนของอะแซหวุ่นกี้ที่ดึงกองทัพของฝ่ายกรุงธนบุรีเอาไว้แถวเชียงใหม่ แล้วมุ่งไปยึดเมืองพิษณุโลกในขณะที่การป้องกันอ่อนแอที่สุด เจ้าพระยาจักรี และเจ้าพระยาสุรสีห์ จึงเร่งนำกองทัพที่จะไปตีเชียงแสน มุ่งหน้าสู่พิษณุโลกในทันที เพราะหากเสียเมืองพิษณุโลกอันเป็นหัวเมืองใหญ่แห่งสุดท้ายไปนั้น กองทัพมหาศาลของพม่าจะไหล่บ่าลงมาได้พร้อมๆกัน ซึ่งกรุงธนบุรีไม่มีกำแพงเมืองและปราการธรรมชาติที่เหมาะแก่การตั้งรับเท่ากรุงศรีอยุธยา