WEST LAFAYETTE, Indiana (Ticker) -- This one will haunt Alan Anderson and Michigan State for some time.
Anderson missed a big free throw late in regulation and No. 23 Purdue took control in overtime to rally for a 76-70 victory and a share of first place in the Big Ten Conference.
Michigan State (8-8, 3-2 Big Ten) trailed by as many as 12 points before leading by as many as six in the second half. Anderson went to the line to try to add to a 62-60 lead with 16 seconds remaining in regulation, but missed a costly 1-and-1 opportunity.
Purdue (14-4, 4-1) got the ball to point guard Brandon McKnight, who raced upcourt and surprised the shell-shocked Spartans by driving uncontested to the basket for a tying layup 10 seconds later.
Michigan State's Paul Davis opened the extra session with a basket before Purdue ran off the next nine points, including three by Brett Buscher. The Spartans never recovered.
Purdue won its fourth straight and moved into a tie with Wisconsin and Indiana atop the Big Ten. Michigan State had a three-game winning streak snapped and slipped into a tie for fourth with Iowa.
Kenneth Lowe led Purdue with 18 points and Buscher added a season-high 17 off the bench on 7-of-11 shooting to go with eight boards. The Boilermakers took excellent care of the ball with only eight turnovers, none by point guard McKnight.
Jason Andreas' layup was part of a hot-shooting second half for Michigan State and opened a 58-52 lead with less than 5 1/2 minutes remaining. The Spartans shot 63 percent (12-of-19) in the second half but managed only two baskets in the final five minutes, giving the Boilermakers a chance to come back.
Purdue, which is 8-1 at home, shot 77 percent (17-of-22) from the line and made 8-of-10 attempts in overtime.
Davis fouled out with 18 points and Indiana native Chris Hill also contributed 18 and had six assists. The Spartans, who struggled through a brutal non-conference schedule, fell to 1-7 away from home.