Затем Рипли прошел сражения при Чурубуско и Молино-дель-Рей, 8 сентября 1847 года участвовал в штурме Чапультепека, а 13 сентября - в штурме Мехико. 13 сентября 1847 года он получил временное звание майора за Чапультепек.