Michigan 45,

Michigan State 37

-- Braylon Edwards experienced a joy millions of NFL dollars couldn't buy.

Edwards caught two touchdown passes to help Michigan erase a 17-point fourth-quarter deficit in just 5:44 and grabbed a third score in triple overtime to lift the Wolverines to a 45-37 win over Michigan State on Saturday.

"This is why I came back," said Edwards, who chose to be a Michigan senior rather than an NFL rookie this year. "To be honest, I've never felt like this after a game."

"It was a game I feel we could have won and should have won," said Michigan State Coach John L. Smith, whose team hasn't won at Michigan Stadium since 1990. "I'm just sick."

With the thrilling comeback, No. 12 Michigan (8-1, 6-0 Big Ten) moved a half-game ahead of idle Wisconsin in the conference and kept its hopes alive for a Bowl Championship Series bid.

"It was one of the greatest games I've ever been in," Michigan Coach Lloyd Carr said.

The Spartans (4-4, 3-2) were without their standout quarterback, Drew Stanton, after he separated his right shoulder late in the first half.

Edwards caught 11 passes for 189 yards, breaking Anthony Carter's school record for career yards receiving.

"Braylon Edwards made plays that I don't think anybody else can make," Carr said.

Freshman Chad Henne was 24 of 35 for 273 yards with four touchdowns. Michael Hart had 33 carries for 224 yards -- his third straight 200-yard game -- and a score, but limped off the field with a bruised thigh during the first overtime.

The Spartans had a chance to win the game in regulation -- after pass interference was called with no time left -- but Dave Rayner's 50-yard kick into a stiff wind was short.

Braylon Edwards (1) celebrates his first touchdown with Carl Tabb. "This is why I came back," Edwards said.