WEST LAFAYETTE, Ind. -- Robert Marve's 1-yard touchdown on a quarterback sneak in overtime gave Purdue a 26-23 win over Ohio State on Saturday.
Ohio State (6-4, 3-3 Big Ten) took the ball first in overtime, and Drew Basil's 33-yard field goal gave the Buckeyes a 23-20 lead.
Marve completed a 14-yard pass to Gary Bush on third-and-12 from the 15, then scored the game-winner on the next play.
Ohio State drove down the field trailing 20-14 in the final minutes. On a fourth-and-3 from the Purdue 13, Braxton Miller scrambled and found Jordan Hall behind the secondary for a touchdown to tie the game, but Purdue's Bruce Gaston blocked Basil's extra point try.
Purdue (5-5, 3-3) also upset Ohio State in West Lafayette in 2009.
Marve threw an interception in the final minute, but quickly redeemed himself. He stepped in for starter Caleb TerBush and completed 10 of 13 passes for 94 yards. Ralph Bolden ran for 80 yards on 18 carries for the Boilermakers.
Miller passed for 132 yards and ran for 43 yards on 16 carries.
Daniel "Boom" Herron ran for 62 yards on 18 carries as Ohio State's winning streak ended at three games.
Carson Wiggs' 19-yard field goal on Purdue's opening drive opened the scoring.
On its second possession, Purdue went 60 yards on 11 plays, and Akeem Shavers scored from 4 yards out to bump the Boilermakers' lead to 10-0. The Buckeyes were held to 11 yards and no first downs in the first quarter.
Ohio State finally got going early in the second quarter as Miller began creating passing opportunities with his ability to scramble. His 38-yard touchdown pass to Hall cut Purdue's lead to 10-7.
Marve then took the Boilermakers 88 yards on 13 plays. Bolden's 7-yard touchdown run pushed Purdue's lead to 17-7 with 3:19 left in the second quarter.
Basil missed a 50-yard field-goal try wide right as time expired, and the Boilermakers led 17-7 at the break. Purdue outgained the Buckeyes 242-97 in the first half and held the Buckeyes to 18 yards on 17 carries before the break. Herron was held to 16 yards on eight carries in the first half.
Purdue had a chance to perhaps put the Buckeyes away, but the Boilermakers went three-and-out to start the second half. Ohio State then moved right down the field, and Miller's 5-yard touchdown run cut Purdue's lead to 17-14 with 9:52 left in the third quarter.
Wiggs' 44-yard field goal with 13:06 to play put the Boilermakers up 20-14.
College football bowl projections after Week 3
The Big Ten releases its schedule and joins the chase for the College Football Playoff and New Year's Six bowls.
Morris returns pick-six 100 yards
Jarron Morris caps Texas State's win over UL Monroe with a 100-yard interception return for a touchdown.
Fields, Awatt run for TDs; UTEP beats Abilene Christian
Josh Fields and Ronald Awatt each had a rushing touchdown to help UTEP beat Abilene Christian 17-13 on Saturday night.
La Tech beats Southern Miss 31-30 on Herbert's TD catch
Griffin Hebert made a spectacular 4-yard touchdown catch underneath the goal post with 14 seconds left as Louisiana Tech rallied from a 17-point deficit to beat Southern Mississippi 31-30 on Saturday night in a Conference USA opener.
Texas State beats UL Monroe 38-17 in Sun Belt opener
Tyler Vitt threw two touchdown passes and ran for another score in the first half to lead Texas State to an 38-17 victory over Louisiana-Monroe in a Sun Belt Conference opener on Saturday night.
Overturned call gives Louisiana Tech winning TD in final minute
Griffin Hebert's catch in the end zone is ruled no good with 14 seconds left, but a review determines he has a touchdown, giving Louisiana Tech the deciding score in a 31-30 win over Southern Mississippi.