Después de la incursión en Formosa, la unidad de Yarnall se dirigió al sur para operar en Luzón. Protegía a los portaaviones mientras sus aviones suprimían el poder aéreo japonés basado en tierra en las cercanías durante los aterrizajes en Leyte. Durante la Batalla del Golfo de Leyte en tres fases que frustró el intento japonés de romper la liberación estadounidense de Leyte
Yarnall continuó protegiendo a los portaaviones mientras corrían hacia el norte para destruir la fuerza de señuelo del almirante Ozawa construida alrededor de portaaviones sin aviones. Después de completar con éxito esa misión, la TF 38 realizó una cita de reabastecimiento de combustible los días 30 y 31 de octubre y luego reanudó su deber golpeando las instalaciones enemigas en Luzón.