La Batalla de Caishi (en chino: 采石之戰, aproximadamente ts'eye-shee) fue un importante enfrentamiento naval de las Guerras Jin-Song de China que tuvo lugar del 26 al 27 de noviembre de 1161. Terminó con una victoria decisiva de Song. , ayudados por su uso de armas de pólvora.
Los soldados bajo el mando de Wanyan Liang, el emperador de la dinastía Jin dirigida por Jurchen, intentaron cruzar el río Yangzi para atacar a la dinastía Song del Sur.
Chen Kangbo, primer ministro de la dinastía Song, fue estratega militar en jefe y comandó la marina. Yu Yunwen, un funcionario civil, comandó el ejército Song defensor. Los buques de guerra de ruedas de paletas de la flota Song, equipados con trabuquetes que lanzaban bombas incendiarias hechas de pólvora y cal, derrotaron decisivamente a los barcos ligeros de la armada Jin.