Escriu una continuació d'aquest paràgraf - després de la qual cosa va ser ascendit al rang de tinent en el 2d Dragoons el 9 de maig. Després va veure l'acció a la Batalla de Monterrey el setembre, el Setge de Vera Cruz el març de 1847 i la Batalla de Cerro Gordo l'abril. Steele va lluitar a la Batalla de Contreras i la Batalla de Churubusco.
el 20 d'agost, i la batalla de Molino del Rey el setembre. Steele va ser nomenat capità de brevet per la seva actuació a Contreras i Churubusco el 20 d'agost de 1847.