Escribe unha continuación para este parágrafo - despois do cal foi ascendido ao rango de primeiro tenente no 2o Dragoons o 9 de maio. Logo participou na batalla de Monterrey ese setembro, no asedio de Vera Cruz en marzo de 1847 e na batalla de Cerro Gordo en abril. Steele loitou na batalla de Contreras e na batalla de Churubusco.
o 20 de agosto, e a batalla de Molino del Rey ese setembro. Steele foi nomeado ao rango de capitán de brevet pola súa actuación en Contreras e Churubusco o 20 de agosto de 1847.