Udfyld følgende sætning: Efter det blev han forfremmet til løjtnant i 2. Dragoons den 9. maj. Han deltog derefter i slaget ved Monterrey i september, belejringen af Vera Cruz i marts 1847 og slaget ved Cerro Gordo i april. Steele derefter kæmpede i Slaget ved Contreras og
Slaget ved Churubusco den 20. august og slaget ved Molino del Rey den samme september. Steele blev udnævnt til rang af brevet kaptajn for sin præstation ved Contreras og Churubusco fra den 20. august 1847.