Parašykite šio skyriaus tęsinį - po to jis buvo paaukštintas į pirmojo leitenanto laipsnį 2d Dragoons gegužės 9 d. Vėliau jis dalyvavo Monterėjaus mūšyje 1847 m. rugsėjį, Vera Kruso apgultyje ir Cerro Gordo mūšyje balandį. Steele tada kovojo Contreras mūšyje ir Churubusco mūšyje.
rugpjūčio 20 d. ir rugsėjo mėn. Molino del Rey mūšyje. Steele'as buvo paskirtas kapitonu už savo pasirodymą Contreras ir Churubusco 1847 m. Rugpjūčio 20 d.