Big plays in big win for Spartans