The battle ended quickly because of some devastating defensive errors from the Mexican forces and the ingenious strategic moves by the American forces