Pärast Formosa rünnakut suundus Yarnalli üksus lõunasse, et Luzonilt lahkuda. Ta kaitses lennukikandjaid, kui nende lennukid tõrjusid Leyte'i maandumise ajal läheduses Jaapani maismaa-põhiseid õhujõude. Leyte lahe kolmekordse lahingu ajal, mis takistas Jaapani katset katkestada Ameerika vabastamist Leyte'st.
"Yarnall" jätkas lennukikandjate jälgimist, kui nad kiirustasid põhja poole, et hävitada admiral Ozawa võltsjõud, mis oli ehitatud lennukikandjate ümber. Pärast selle missiooni edukalt lõpuleviimist tegi TF 38 30. ja 31. oktoobril tankimise kohtumise ja jätkas seejärel oma kohustust Luzonis vaenlase rajatiste purustamisel.