Ohio State endured a difficult week waiting to rid itself of the pain inflicted by Oklahoma last week.

The Buckeyes’ 38-7 victory Saturday over Army at Ohio Stadium won’t wipe away all of the disappointment or stain from that loss, but it was a necessary first step.

Freshman running back J.K. Dobbins ran for 172 yards in only 13 carries, including a 52-yard touchdown run that provided some breathing room in the third quarter.

Quarterback J.T. Barrett completed 25 of 33 passes for 270 yards and two touchdowns to break Purdue’s Drew Brees’ Big Ten record for career touchdowns responsible for with 107.

The Buckeyes (2-1) took a 14-0 lead on touchdown drives of 75 and 94 yards to open the game. Barrett completed 9 of 10 passes in those possessions.

Listen to the BuckeyeXtra podcast

But Army’s triple-option offense got untracked on an 18-play, 99-yard touchdown drive starting late in the first quarter. The possession included a fourth-and-1 conversion from the Black Knights’ own 39 and a rare pass completion. Army had completed only 2 of 10 passes in its victories over Fordham and Buffalo.

After a 59-yard run by Parris Campbell was called back because of a holding call, the Buckeyes settled for a field goal to take a 17-7 halftime lead.

Army (2-1) drove to the Ohio State 24 to open the third quarter, but the Black Knights missed a 43-yard field goal.

Ohio State took control from there. Dobbins snapped off a 22-yard run and then ran through a big hole and cut inside past defensive back Mike Reynolds for his 52-yard score to make it 24-7.

After a fumble by Army at the Buckeyes’ Kendall Sheffield at the OSU 36-yard line, Ohio State used Barrett’s arm to end any suspense about the outcome. Barrett completed passes of 11 and 31 yards before throwing a 20-yard touchdown dart to Terry McLaurin.

Redshirt freshman linebacker Tuf Borland, who took over for the injured Chris Worley late in the first half, led the Buckeyes in tackles with 12.