Third-period rally lifts Spartans to 3-2 victory over Villa Novans