Purdue's Aidan O'Connell, one of the top quarterbacks in college football, returned to action Saturday, leading the Boilermakers to a 20-10 victory against No. 21 Minnesota after missing last week's game with an upper-body injury.
O'Connell, who was listed as a game-time decision for Saturday's game, was 27 of 40 for 199 yards. He had two interceptions but led two scoring drives in the final 5 minutes to seal the victory.
He had missed last week's game against Florida Atlantic and didn't practice until Wednesday.
"Mo was close. If we had a few more days, he would have been able to go," Gophers coach P.J. Fleck said after the game. "I kind of felt like he was going to go. ... He was out there pregame, as you saw practiced yesterday, practiced Thursday, practiced Wednesday. But we're always going to keep our players safe."
Purdue's offense struggled at times in O'Connell's absence last week, as the Boilermakers gained 354 yards and went just 3-of-12 on third down against the Owls. Without O'Connell, Purdue only passed for 166 yards.
O'Connell threw for 1,000 yards in Purdue's first three games this season, which included a pair of heartbreaking losses to Syracuse and Penn State. He has eight touchdowns and one interception this season after throwing 28 touchdowns and 11 interceptions last year.
Minnesota has the nation's No. 2 scoring defense, as the Gophers have given up just 6.0 points per game on the way to a 4-0 start.
Ibrahim, who was second in FBS with 567 rushing yards in four games, practiced this week and went through pregame warmups, but Trey Potts started in his place and took the the majority of the carries as the Gophers were stifled on the ground against Purdue, rushing for just 47 yards on 26 attempts.
Ibrahim, a sixth-year player who suffered a season-ending Achilles injury in the 2021 opener, was on the sideline in full uniform.
"Mo will be OK and we'll have him back here shortly," Fleck said.
ESPN's Adam Rittenberg and The Associated Press contributed to this report.