General William Worth meanwhile moves up the road from Cerro Gordo to occupy Perote Castle on April 22.