Spartans defeat Amcats, 24-21