Joey Hauser scored 23 points and Malik Hall had 20 points to help the Spartans upset the 4th-ranked Wildcats 86-77 in double-overtime.