Tulis kelanjutan untuk paragraf ini - McGaha berperang dalam Kampanye Guadalcanal dan Solomon utara
sebelum berpartisipasi dalam kampanye untuk merebut kembali Filipina dari kontrol Jepang. Pada tanggal 7 Februari 1945, ia bertugas sebagai sersan master selama Pertempuran Luzon. Pada hari itu, di dekat Lupao, Luzon, ia berulang kali mengekspos dirinya untuk tembakan musuh untuk membantu tentara yang terluka, memimpin peletonnya setelah pemimpin peleton terluka, dan sengaja menarik tembakan Jepang ke dirinya sehingga orang lain bisa melarikan diri ke tempat yang aman. Untuk tindakan ini, ia dinominasikan untuk Medal of Honor dan diberi komisi medan perang untuk letnan kedua. McGaha kemudian dibebaskan dari Angkatan Darat, tetapi segera kembali mendaftar sebagai sersan dan ditempatkan di Fort Benning, Georgia. Nominasinya untuk Medal of Honor disetujui setahun setelah pertempuran, pada tanggal 2 April 1946. Selama sebuah upacara di Gedung Putih pada tanggal 27 Maret 1946, Presiden Harry S. Truman secara resmi menghadirkan McGaha dan seorang pria lain, Komandan Angkatan Laut Richard O'Kane, dengan Medal of Honor.