Well According to the author, why did a Mexican force attack Zachary Taylor's troops when they arrived at the Rio Grande River? ... Polk was not fighting to protect Americans on American soil, he was provoking the Mexican government into firing the first shot.