At 7:00 am on April 18, Twiggs directed William S. Harney's brigade to move against the front of El Telegrafo while Bennett C. Riley attacked from the rear. The combination easily took the hill, killing General Vasquez, and Captain John B. Magruder turned the Mexican guns on the retreating Mexicans. Simultaneously, James Shields' brigade attacked the Mexican camp and took possession of the Jalapa road. Once they realized they were surrounded, the Mexican commanders on the three hills surrendered and by 10:00 am, the remaining Mexican forces fled. 199 officers and 2,837 enlisted men were taken prisoner by the Americans.