Raphael Davis made one of two free throws with 4.6 seconds left in overtime Tuesday night to help No. 18 Purdue pull off an 82-81 upset over No. 8 Michigan State. The Boilermakers (20-5, 8-4 Big Ten) snapped a seven-game losing streak in the series despite blowing an 18-point second-half lead, trailing by four late in regulation and allowing the Spartans to tie it at 81 with 11.5 seconds left.