The win keeps Michigan (21-2, 8-2) in second place in the Big Ten, and undefeated at home this season -- 14-0. Ohio State falls to 17-5, 7-3.

And it was more than hard-fought.

Burke missed a 3-pointer at the end of regulation to win the game, and was stripped by Craft late in the overtime to give the Buckeyes one chance to win the game, down one, with less than 30 seconds to play.

From there, Ohio State ran clock, and worked Craft into the lane -- before Burke came from behind and swatted the shot.

Glenn Robinson III was fouled after the play, making 1 of 2 foul shots.

After Ohio State collected the rebound off the Robinson miss, Craft raced down toward the other end and got to the basket, but Hardaway's block was called clean by the officials at the buzzer -- giving the Wolverines.

Hardaway finished with a team-high 23 points for the Wolverines, who went 14 of 24 from long range. Burke finished with 16 points and 8 assists and Mitch McGary added 14 points and 6 rebounds for the Wolverines.

Ohio State was led by Deshaun Thomas' 17 points.

HIGHLIGHTS
-- Hardaway brought Michigan back almost by himself in the second half, hitting three straight 3-pointers to erase an eight-point deficit and give Michigan its first lead of the second half. He finished with 7 of 14 from the floor, 6 of 9 from downtown, for 23 points.

-- McGary was Michigan's best player through the first 20 minutes. He was active on the glass, played big on defense and showed a nice touch around the rim -- finishing the first half with 10 points and 5 rebounds. He finished the game with 14 points and 6 boards.

-- Michigan lived and died by the 3-pointer on Tuesday. And it worked out. The Wolverines went 14 of 24 from downtown. Michigan ended its night 28 of 60 from the field.

-- The Crisler Center crowd was as solid as its been all season. It was another sellout, but there seemed to be more energy in the building. Brady Hoke, Greg Mattison and Al Borges all watched the game from the stands.

-- Trey Burke couldn't shake Aaron Craft. The Michigan point guard did not have his best stuff again Tuesday against OSU's tenacious defender. But he certainly made up for it in the final seconds, stripping Craft on a breakout before swatting his shot late.

LOWLIGHTS
-- Michigan could not get its fast break going against Ohio State in the first half, finishing the first 20 minutes with zero fast break points. Part of that was Ohio State's solid shooting, as the Buckeyes went 13 of 26 from the floor early.

-- Michigan's defense was less than great, it was less than good. It was pretty bad, actually. The Buckeyes hit shots all night long, and most of them were good looks. For the game, OSU went 30 of 58 from the floor.

-- Ohio State killed Michigan with second-chance points, racking up 16 of them.

ISSUE OF THE DAY: REVISITED
-- We asked earlier in the day if this was a can't-lose game for Michigan, as in, the Wolverines had to have this home game in order to keep pace near the top of the Big Ten standings.

Well, Michigan didn't lose. It wasn't at its best, but it didn't lose.

A huge home-court serve for the Wolverines.

READER REACTION
After all the Trey Burke-Aaron Craft struggles, has Burke made a more clutch defensive play than his late-game block? Same for Hardaway?