WEST LAFAYETTE, Ind. (AP) -- Jaycen Taylor ran for a career-high of 157 yards and two touchdowns to lead Purdue past Northwestern 35-17 Saturday.
Taylor, in his second game back after missing four weeks with a broken left arm, gained 114 yards on 15 carries in the second half.
Bryant moved to second place on the Big Ten's all-time receptions list. He has 269 catches and trails only Purdue's Taylor Stubblefield, who caught 325 passes from 2001-2004.
Northwestern quarterback C.J. Bacher passed for 208 yards and a touchdown, but he threw three interceptions. He had passed for at least 361 yards in his previous three games, all wins for the Wildcats.
Purdue (7-2, 3-2 Big Ten) clinched a winning season and positioned itself to contend for a major bowl bid. Northwestern (5-4, 2-3) missed out on a chance to become bowl eligible.
Amando Villareal made an 18-yard field goal to give Northwestern a 17-14 advantage, its only lead of the game, with 6:56 left in the third quarter.
Purdue came back with a 69-yard touchdown drive. On a fourth-and-1 from the 1-yard line, Taylor scored to give the Boilermakers a 21-17 lead with 11:21 to go.
On Purdue's next possession, a scrambling Painter found Bryant in the back left corner of the end zone. Bryant leaped, then got both feet in bounds to make it 28-17 with 6:24 to play.
Taylor scored again in the final minute, a 1-yard run that gave the Boilermakers a 35-17 lead.
A game many expected to be an offensive show was dominated by the defenses in the first half.
A 33-yard run by Taylor set up Purdue's first score. On a third-and-goal from the Northwestern 1-yard line, Taylor fumbled into the end zone, but teammate Dustin Keller recovered to give the Boilermakers a 7-0 lead with 5:29 left in the first quarter.
Purdue cornerback Terrell Vinson intercepted his second pass of the day with 3:52 left in the first quarter. Painter completed a 1-yard pass to Jeff Lindsay on fourth-and-goal to make it 14-0.
Northwestern's Omar Conteh scored on an 11-yard run with 13:14 left in the second quarter to trim Purdue's lead to 14-7.
Northwestern took advantage of a Purdue mistake to tie the score. When Bacher was sacked, Justin Scott made contact with a Northwestern receiver well after the play ended and drew a 15-yard penalty. On the next play, Bacher completed a short pass to Kim Thompson. He threw a lateral to Eric Peterman, who scored to make it 14-all at halftime.
Purdue forced four turnovers in the first half, but only scored off of one. The Boilermakers committed seven penalties for 65 yards in the first 30 minutes.
Nike Men's Purdue Boilermakers Black/Old Gold Team Issue Performance PoloShop
Just when you think some sanity is coming back with LSU's decision to keep Les Miles, Georgia fires Mark Richt.
Coaching staffs are bracing for a frenzy of activity on the recruiting trail thanks to all the turnover at the top.
After each week of the season, Mark Schlabach and Brett McMurphy detail the bowl matchups and the College Football Playoff.
The Playoff Predictor sees eight teams still alive for the playoff. Which teams have the most to win or lose?
Feleipe' Franks, the No. 4 pocket passer in the ESPN 300 and No. 59 player overall, committed to Florida after breaking his verbal pledge to LSU amid the Tigers' coaching uncertainty.
After finishing 97th in the FBS in scoring and 75th in passing yardage, Minnesota has fired offensive coordinator Matt Limegrover and passing game coordinator Jim Zebrowski, the school announced.