การกรีธาทัพขึ้นเหนือ
การกวาดล้างคอมมิวนิสต์และระยะที่สอง (เมษายน ค.ศ. 1927–มิถุนายน ค.ศ. 1928) > การรุกครั้งสุดท้ายและการยึดกรุงปักกิ่ง (พฤษภาคม–ธันวาคม ค.ศ. 1928)

เมื่อตัดสินใจหลีกเลี่ยงการเผชิญหน้ากับกองทัพญี่ปุ่นเพิ่มเติม กองทัพที่หนึ่งแห่งกองทัพปฏิวัติแห่งชาติจึงเคลื่อนพลต่อไปทางเหนือ โดยหลีกเลี่ยงเมืองจี่หนานและเข้ายึดเมืองเต๋อโจวเมื่อวันที่ 13 พฤษภาคม ขณะที่กองทัพที่สองเคลื่อนพลขึ้นเหนือไปตามทางรถไฟสายปักกิ่ง–ฮั่นโข่ว ในขณะเดียวกัน กองทัพที่สามภายใต้การนำของหยาน ซีชาน เคลื่อนกำลังจากฐานที่มั่นในมณฑลชานซีไปยังกรุงปักกิ่ง กองทัพที่สองและที่สามได้มาพบกันที่เมืองเป่าติ้งบนที่ราบภาคเหนือของจีน โดยที่กองทัพที่สองได้ล้อมโจมตีเมืองดังกล่าว ส่วนกองทัพที่สามเคลื่อนพลขึ้นเหนือไปยังเมืองจางเจียโข่ว ซึ่งเป็นเส้นทางสำคัญสู่กรุงปักกิ่ง อย่างไรก็ตาม ในวันที่ 17 พฤษภาคม กองกำลังของจาง จั้วหลิน ซึ่งมีจำนวน 200,000 นาย ได้เปิดฉากโต้กลับ ส่งผลให้กองทัพที่หนึ่งต้องล่าถอย และกองทัพที่สองถูกผลักดันให้ถอยลงไปทางใต้จากเมืองเป่าติ้งเป็นระยะทาง 48 กิโลเมตร เมื่อการสู้รบเริ่มขยายเข้าใกล้กรุงปักกิ่ง รัฐบาลญี่ปุ่นได้ออกแถลงการณ์เตือนไปยังทั้งกองทัพปฏิวัติแห่งชาติและจาง จั้วหลิน ว่าหากเกิดการสู้รบในแมนจูเรีย ญี่ปุ่นจะเข้าแทรกแซง ด้านจางซึ่งไม่พอใจกับการโฆษณาชวนเชื่อของก๊กมินตั๋งที่กล่าวหาเขาว่ามีส่วนร่วมในการสังหารหมู่ที่จี่หนาน จึงตอบโต้ว่าเขาจะ "ไม่ยอมรับผลประโยชน์ใด ๆ ของญี่ปุ่นในแมนจูเรีย" ซึ่งการกระทำนี้ทำให้สถานะของเขายิ่งสั่นคลอน เมื่อกองทัพสันติภาพแห่งชาติต้องเผชิญกับขวัญกำลังใจที่ตกต่ำลง การโจมตีตอบโต้ของกองทัพก็เริ่มถดถอยลงจนหมดสิ้นในวันที่ 25 พฤษภาคม และกองทัพที่สามสามารถพิชิตเมืองจางเจียโข่วได้ในวันเดียวกัน และเข้ายึดช่องเขาหนานโข่วในวันถัดมา ด้วยแรงกดดันที่เพิ่มขึ้นบนเส้นทางรถไฟสายสำคัญ จางจึงเริ่มถอนกำลังออกจากที่ราบภาคเหนือในวันที่ 30 พฤษภาคม เมื่อเผชิญกับการรุกคืบของกองทัพปฏิวัติแห่งชาติ กอปรกับแรงกดดันจากญี่ปุ่น จางจึงตัดสินใจหลบหนีไปยังแมนจูเรียโดยรถไฟ เขาออกเดินทางพร้อมคณะเจ้าหน้าที่ในวันที่ 3 มิถุนายน เช้าตรู่ของวันถัดมา ระเบิดที่กองทัพคันโตของญี่ปุ่นวางไว้ใต้ขบวนรถไฟได้ระเบิดขึ้น ทำให้จางเสียชีวิตในเหตุการณ์ที่เรียกว่า "อุบัติการณ์หฺวังกูถุน" กองกำลังที่เหลือของเขาซึ่งสูญเสียขวัญกำลังใจอย่างหนักถูกบดขยี้ภายใต้แรงกดดันจากกองทัพปฏิวัติแห่งชาติ ซุน ฉฺวันฟาง ได้ซ้ำเติมความพ่ายแพ้ของกองทัพสันติภาพแห่งชาติ ด้วยการถอนกำลังออกจากแนวป้องกันและหลบหนีไปยังเมืองต้าเหลียน ซึ่งอยู่ภายใต้การควบคุมของญี่ปุ่นในวันที่ 4 มิถุนายน ต่อมาเมื่อวันที่ 6 มิถุนายน กองทัพที่สามได้เดินทัพเข้าสู่กรุงปักกิ่ง ซึ่งเป็นอันยุติรัฐบาลเป่ย์หยางอย่างเป็นทางการ ส่วนกองทัพปฏิวัติแห่งชาติกองอื่น ๆ ก็เดินทางถึงกรุงปักกิ่งในอีกไม่กี่วันต่อมา ต่อมาในวันที่ 11 มิถุนายน สฺวี ยฺเหวียนฉฺเวียน ซึ่งเป็นผู้ใต้บังคับบัญชาของจาง จงชาง ได้ยอมจำนนและส่งมอบเมืองเทียนจินให้แก่กองทัพที่หนึ่ง
ภายหลังเหตุการณ์ดังกล่าว จาง เสฺวเหลียง ได้ขึ้นมาเป็นผู้นำก๊กเฟิ่งเทียนต่อจากจาง จั้วหลิน และตัดสินใจยุติสงครามโดยให้ความร่วมมือกับรัฐบาลชาตินิยม อย่างไรก็ตาม กองทัพผสมชานตง–จื๋อลี่ของจาง จงชาง และฉู่ ยฺวี่ผู ปฏิเสธที่จะยอมจำนน แม้ว่ากองทัพของพวกเขาจะพ่ายแพ้อย่างหนัก แต่ก็ยังคงมีทหารประมาณ 60,000-70,000 นาย รวมถึงขบวนรถไฟหุ้มเกราะอย่างน้อยสามขบวน ซึ่งล้วนเป็นทหารรับจ้างชาวรัสเซียขาว (White Russian) ที่อยู่ในการบัญชาของนายพลคอนสตันติน เนชาเยฟ เมื่อจาง เสฺวเหลียง เข้าร่วมกับรัฐบาลชาตินิยม จาง จงชาง จึงประกาศสงครามกับก๊กเฟิ่งเทียน ด้วยการสนับสนุนจากญี่ปุ่น กองทัพผสมชานตง–จื๋อลี่จึงได้เคลื่อนกำลังจากฐานที่ตั้งในเมืองถังชานเมื่อวันที่ 2 สิงหาคม ข้ามแม่น้ำลฺหวั้น และบุกเข้าไปในแมนจูเรีย อย่างไรก็ตาม หลังจากการสู้รบเป็นเวลา 6 วัน กองทัพพันธมิตรก๊กมินตั๋งและจาง เสฺวเหลียง สามารถปิดล้อมกองทัพขุนศึกได้สำเร็จ ทหารของจาง จงชาง จำนวนมาก (รวมถึงทหารรับจ้างชาวรัสเซียขาว) ได้แปรพักตร์หรือไม่ก็หลบหนี และผู้ที่ปฏิเสธจะยอมจำนนถูกสังหาร กองกำลังชาตินิยมสามารถยึดขบวนรถไฟหุ้มเกราะของทหารรับจ้างรัสเซียขาวได้ และได้ทรมานเชลยศึกชาวรัสเซียโดยการใช้เชือกร้อยจมูกพวกเขา แล้วนำไปเดินประจานในที่สาธารณะในมณฑลชานตง ซึ่งมีการพรรณนาว่าเป็น "เชือกหนาเจาะผ่านจมูกของพวกเขา" ต่อมา จาง เสฺวเหลียง ประกาศเข้าร่วมรัฐบาลชาตินิยมที่เมืองหนานจิงอย่างเป็นทางการเมื่อวันที่ 29 ธันวาคม ค.ศ. 1928 ซึ่งถือเป็นการสิ้นสุดของการกรีธาทัพขึ้นเหนือและการรวมชาติจีนให้เป็นหนึ่งเดียวอย่างเป็นทางการ