Wisconsin held Ohio State's usually strong offense in check and received 203 yards rushing from substitute tailback Marck Harrison to score a 16-14 Big Ten upset of the sixth-ranked Buckeyes yesterday in Madison, Wisc.

The Badgers (5-3, 3-3 in the Big Ten) outgained Ohio State (6-2, 4-2) in the first half, 309 yards to 119, with Harrison's 114 yards rushing and Mike Howard's 12-for-21 passing.

"Wisconsin established the pitch sweep," said Ohio State Coach Earle Bruce. "Harrison was exceptional and they had good blocking."

Harrison, a 5-foot-8, 190-pound senior from Columbus, Ohio, had never run more than 60 yards in a game. He started in place of Larry Emery -- who suffered a season-ending injury last week -- and set up Todd Gregoire's field goals of 27, 35 and 34 yards.

The Buckeyes, who had been averaging 448 yards per game and had punted 25 times all season, were limited to 320 yards and punted seven times.

Keith Byars, the nation's leading rusher, gained 142 yards but sprained an ankle on the Buckeyes' last offensive play. Ohio State quarterback Mike Tomczak threw three interceptions.

Howard's 34-yard pass to Thad McFadden 3:25 into the second period gave the Badgers a 7-0 lead. Wisconsin went 70 yards for Gregoire's 27-yard kick with 13 seconds left in the half. The Buckeyes scored early in the second half on Mike Lanese's 37-yard flanker reverse but then were shut out until Byars' two-yard run with 2:27 left in the game.