Po dokončení kampane sa Ruggles a piata pechotná pripojili k armáde generála Winfielda Scotta v kampani v Mexico City, bojovali pri Vera Cruz, San Antonio,
Churubusco, Molino del Rey, Chapultepec a Mexico City. Ruggles bol brevetovaný "za galantné a záslužné správanie" na majora po Churubusco a na podplukovníka po Chapultepec.