McGaha kæmpede i Guadalcanal-kampagnen og den nordlige
Salomonøerne før de deltog i felttoget for at generobre Filippinerne fra japansk kontrol. Den 7. februar 1945 tjente han som sergent under slaget om Luzon. Den dag, nær Lupao, Luzon, udsatte han sig gentagne gange for fjendtlig ild for at hjælpe sårede soldater, ledte sin deling efter at pelotonlederen var blevet såret og bevidst trak japansk ild på sig selv, så andre kunne flygte til sikkerhed. For disse handlinger blev han nomineret til Æresmedaljen og fik en slagmarkskommission til anden løjtnant. McGaha blev derefter udskrevet fra hæren, men snart genindskrevet som en master sergent og var stationeret i Fort Benning, Georgia. Hans nominering til Æresmedaljen blev godkendt et år efter slaget, den 2. april 1946. Under en ceremoni i Det Hvide Hus den 27. marts 1946 præsenterede præsident Harry S. Truman formelt McGaha og en anden mand, Navy Commander Richard O'Kane, med æresmedaljer.