Conflict11th month 676(Lunar)

Battle of Gibeolpo

The Silla navy under Sachan Sideuk defeated Xue Rengui’s Tang fleet at Gibeolpo on the Geum estuary, the last major battle of the war.

Beaten at Maeso, Tang came again by sea. In the eleventh month of 676 Xue Rengui’s fleet entered Gibeolpo at the mouth of the Geum, and the Silla navy under Sachan Sideuk met it. Silla lost the first clash but, according to the Samguk sagi, then won twenty-two battles large and small and took more than 4,000 heads.

Gibeolpo was where Su Dingfang’s army had landed to attack Baekje in 660. After this battle Tang withdrew from the peninsula; earlier that year, in the second month, it had already moved the Protectorate General to Pacify the East from Pyongyang to Liaodong.

Silla now held the land south of a line from the Taedong River to Wonsan Bay, completing the unification of the Three Kingdoms — and it had driven out Tang by its own strength.

The map in AD 676

OpenFreeMap © OpenMapTiles © OpenStreetMap contributors

States and rulers at the time
Silla · victor — King Munmu
Tang · defeated — Emperor Gaozong
Places
Gibeolpo

People

  • King MunmuAD 626 – AD 681

    monarch · Thirtieth king of Silla, who destroyed Goguryeo, expelled Tang and completed unification

Before and after

Themes that include this event

  • Wars of Korean UnificationAD 598 – AD 676

    From Goguryeo's wars with Sui and Tang to Silla's unification — eighty years of East Asian war on the peninsula