Who did Zachary Taylor defeat at the Battle of Monterrey?
Pedro de Ampudia
Antonio López de Santa Anna
Mariano Arista
Winfield Scott
Answer
During the Mexican–American War, Zachary Taylor led his troops into Mexico, where they defeated Mexican troops commanded by Pedro de Ampudia at the Battle of Monterrey.
Cracking the Code of Zachary Taylor: The 12th U.S President Quiz Challenge