Ryan Cline scored 17 points and Nojel Eastern overcame his season-long free throw troubles by making six straight down the stretch to help the Boilermakers fend off a frantic late charge and hang on for a 73-63 upset Sunday over the sixth-ranked Spartans.