Completa la siguiente frase: después de lo cual fue ascendido al rango de primer teniente en el 2o Dragones el 9 de mayo. Luego participó en la Batalla de Monterrey en septiembre, el Asedio de Vera Cruz en marzo de 1847 y la Batalla de Cerro Gordo en abril. Steele entonces luchó en la Batalla de Contreras y el
Batalla de Churubusco el 20 de agosto, y la Batalla de Molino del Rey ese septiembre. Steele fue nombrado capitán de brevet por su actuación en Contreras y Churubusco el 20 de agosto de 1847.