Udfyld følgende sætning: I august 1845 meldte Magruder sig frivilligt til en opgave i Corpus Christi, Texas, for at slutte sig til general Zachary Taylors hær der, der besatte den tidligere republik; USA var på randen af krig med Mexico over spørgsmålet om annektering. Efter fjendtlighederne åbnede den 25. april 1846, Magruder først så kamp på
Slaget ved Palo Alto, 14 dage senere. Den 18. april 1847 tjente Magruder med "iver og evne" i general Winfield Scotts ekspedition under kraftig ild og vendte mexicansk artilleri mod dem på Cerro Gordo, hvilket han blev rost af sine overordnede og patenteret til major. Den 12. september var amerikanske styrker begyndt at angribe Chapultepec, i en af en række kampe i slaget om Mexico City. Magruder - let såret - beordrede de første skud tidligt om morgenen den 13. og tilbød forfølgelse, på trods af overlegne mexicanske tal, for at erobre Anzures, Veronica og Belen krydset - et afgørende kryds, der ville blokere general Santa Annas bestræbelser på at lindre paladset.