COLUMBUS, Ohio—Braxton Miller threw a career-high four touchdown passes in his first game in three weeks and No. 4 Ohio State ran the nation’s longest winning streak to 17 games with a 31-24 victory over No. 23 Wisconsin on Saturday night.

Miller was back after missing the last two games with a sprained left knee and didn’t show the slightest bit of rust. The junior threw three touchdown passes in the first half, including a 40-yarder to Corey Brown with 1 second left that put Ohio State (5-0, 1-0 Big Ten) up 24-14.

Joel Stave and Jared Abbrederis kept the Badgers (3-2, 1-1) in it. Stave threw for 295 yards and two TDs. Abbrederis caught 10 passes for a career-best 207 yards and a score, winning most of his one-on-one matchups with star cornerback Bradley Roby. James White ran 17 yards for a touchdown with 13:47 left in the fourth quarter to cut Ohio State’s lead to 31-21.

Wisconsin got within 31-24 on a 42-yard field goal by Kyle French with 2:05 left in the fourth, and got the ball back at its own 10 with 1:29 left but Ohio State didn’t even give up a first down.

The Buckeyes’ first big game of the season was big enough to bring Ohio native LeBron James to the Horseshoe and turn Ohio Stadium into the most-scarlet place on earth. Just about everyone in the crowd of 105,826—third-largest in Ohio State history—was donning the Buckeyes’ shade of red.

The Buckeyes had been off the radar for the first four weeks of the season, beating up on overmatched foes and dropping a couple of spots in the polls.

The only news from Columbus was Miller’s injury early in the second game of the season, though the Buckeyes didn’t miss a beat without him. Kenny Guiton stepped in, led Ohio State to three blowout victories and won consecutive Big Ten offensive player of the week honors.

Guiton was so good some Buckeyes fans wondered aloud whether he should keep playing even if Miller was ready to play.

No quarterback controversy here. Miller passed for 198 yards and ran for 83.

He started as expected and on his first series fired a 25-yard touchdown pass to Evan Spencer, who had a step on his defender and reached high for the grab.

The question for Wisconsin coming in was how well Stave could compliment the Badgers’ powerful running game. The sophomore ended up carrying the offense and was never better than when he hit Abbrederis with a perfectly thrown deep ball for a 36-yard score to make it 7-7.

Miller came right back and hooked up with Devin Smith with a 26-yard touchdown pass to make it 14-7.

After Drew Basil booted a 45-yard field goal with 4:33 left in the second quarter for Ohio State, Stave marched the Badgers to the Ohio State 11, where he found Sam Arneson for a touchdown on third down. The tight end took a big hit in the middle of the end zone but held on to make it 17-14 with 1:30 left.

Too much time.

Miller drove the Buckeyes to the 40 and underthrew a deep pass on third-and-7 that hit Wisconsin cornerback Sojourn Shelton in the hand, but the freshman dropped the interception.

With time for one more play, Brown got behind the Wisconsin secondary by a step and Miller threw a dart that hit him in the chest for a 40-yard touchdown with a second left in the half.

Miller gave the touchdown signal, a couple of claps and a clumsy hip bump with a teammate. Ohio State went to the locker room up 24-14 on the three-time defending Big Ten champions.

Ohio State coach Urban Meyer called the Badgers the kings of the Big Ten this week, ignoring the fact that Ohio State beat Wisconsin during its undefeated season last year. Because Ohio State was NCAA-banned from postseason ban gave, Wisconsin went to the Big Ten title game from the Leaders division.

It was a not so subtle message to the Buckeyes from Meyer, who has never met a motivational ploy he didn’t try to exploit.

The Buckeyes took a big step toward taking that crown from the Badgers.

But the Buckeyes struggled to stop the Badgers and got some help from Wisconsin in the second quarter when two penalties on the same series wiped out a third-down conversion (holding) and a muffed punt by Ohio State (illegal formation).

Melvin Gordon, the nation’s leading rusher, was held under 100 yards for the first time this season. He had 74 yards on 15 carries before limping off with an apparent leg injury early in the fourth quarter.

Roby had a rough day overall, but his interception of an errant pass by Stave in the third quarter set up the Buckeyes in Wisconsin territory and led to Miller’s 1-yard TD pass to Brown with 2:18 left in the third quarter to make it 31-14.