SAN ANTONIO — It wasn't quite Miracle on Ice II, but it may have been the best win of the season for the Rampage.

Trailing by three goals against one of the top teams in the AHL entering the final period, the Rampage stormed back to tie the game in regulation, then scored in overtime to beat the Grand Rapids Griffins 6-5 in front of 4,995 excited fans Sunday at the AT&T Center.

John McFarland's second goal of the contest with just 16 seconds remaining in the extra period — his first tied it at 5-5 with 1:28 left in the third — provided the game-winner as the Rampage capped the homestand with their largest comeback victory of the season.

In overtime, McFarland shot the puck from just inside the blue line, then outskated two Grand Rapids defenders to the rebound and slammed it past Griffins backup goaltender Jared Coreau.

“I got a nice bounce,” McFarland said. “I was fortunate it came right where I wanted it to. To win a hockey game like this shows the character that's in our (locker) room.”

The goal capped a three-point game for the 21-year-old right wing. Jed Ortmeyer added two goals for the Rampage, who ended the homestand 4-1-2-1.

Teemu Pulkkinnen potted two goals for the defending Calder Cup champion Griffins (28-12-2-2), who own the best record in the Western Conference.

It was the third game in as many days for both teams, with all three of the Griffins' coming on the road.

Thanks to Ortmeyer's goals, the Rampage (16-21-2-4) led 2-1 after the first intermission, only to see the Griffins, the AHL affiliate of the Detroit Red Wings, erupt for four goals in the second period.

Joey Crabb pulled the Rampage to within 5-3 just 1:54 into the third off a nice touch pass from McFarland. Bobby Butler scored on the power play at 4:18, and suddenly the Rampage were back in it.

“It was an unbelievable comeback,” Rampage coach Tom Rowe said. “Since I got here, I've been impressed with John McFarland's abilities, shooting the puck and skating. When he plays like that, no one can handle him.”