It was a great day to be a Puffer.

Fairfield Prep hockey's senior captain Bryan Puffer scored two goals and added an assist Saturday, but it was younger brother Craig who stole the show.

Playing an expanded role due to an injury to teammate Patrick Hayes, the sophomore scored two goals, including the eventual game-winner with 11:05 left, to lead Fairfield Prep to a 5-2 victory over two-time defending champion Hamden in a Division I quarterfinal game before a packed house at Bennett Rink in West Haven.

The second-seeded Jesuits (19-3) advance to meet No. 3 South Windsor, a 1-0 winner over Xavier on Wednesday night at Yale University's Ingalls Rink in the semifinals. Prep defeated the Bobcats 7-0 in December.

Just over a minute after Bryan had tied the score, Craig took a pass from Sean Henry at his own blue line, skated into the Hamden zone alone against two defenders, drove to the net and backhanded the puck between goaltender Matt Hoff's legs to give the Jesuits a lead they would not relinquish.

"I saw one-on-two against a defense that had been on the ice for a while," Craig Puffer said. "So I tried to pull something and I got a lucky shot through the five-hole. Coach was telling us that the five-hole and the upper-glove were the spots to score on this kid, so that's what I did."

The younger Puffer had given the Jesuits an early lead, when he went upper glove to beat Hoff just 2:56 into the game. The goal was set up by a hard forecheck by Conor Peterson, who jarred the puck loose and centered it to Puffer, who wristed it home.

The lead only lasted 17 seconds, however, as Green Dragon captain James Burt answered with a high wrist shot that hit the glove of Prep goalie John Galiani and trickled across the line.

Freshman defenseman Michael Lee's slapshot from the blue line through traffic beat Galiani to give Hamden the lead early in the second period. The Dragons controlled the rest of the period but could not add to their lead, and for the second straight game, the Jesuits went to the locker room after two periods down a goal with their season in the balance.

"Everybody was getting real fired up in the locker room, especially the seniors," Galiani said. "We knew these guys ended our season last year and we couldn't let them do it again. We owed it to our fans and we owed it to the guys that graduated last year not to let that happen again."

The Jesuits came out flying and quickly drew a tripping penalty against Hamden's C.J. Carignan, his third penalty of the game.

Bryan Puffer would equalize for Prep during the ensuing power play by driving home a perfect pass from Don Carnicky with 12:30 left in the game.

Just over a minute later, the Jesuits had the lead on brother Craig's great individual effort and the capacity crowd readied itself for a fantastic finish.

Carignan made the Hamden comeback attempt a lot tougher on his teammates when he was whistled for a five-minute major penalty and disqualified for kicking a Prep player during a scrum in the corner with 7:29 left.

But the Jesuits decided they were in a giving mood and were penalized twice themselves to turn a five-minute power play into a penalty kill.

Prep managed to get through it and when A.J. Unker buried an empty-net goal with 30 seconds left, coming after some hard work by Bryan Puffer and Connor Henry to get the puck into the Hamden end, the Jesuits' fans could finally relax and celebrate.

Fittingly, the senior Puffer would put the icing on the cake with a long-range empty-net goal with six seconds left, completing a day that would be talked about around the family dinner table for a long time.

"He sets a great example for me, night in, night out," Craig Puffer said. "We talk about hockey all the time, before the game, after the game. He's helped me a lot."

The Jesuits' rematch with South Windsor promises to be a much different game than the one-sided rout in the second game of the season, but Prep coach Matt Sather is quite confident his team will be a handful.

"We're not the biggest team and we're not the strongest team," Sather said. "But we have a little heart to us and a little speed to us and I think we'll be a tough out."

HAMDEN 1 1 0--2

FAIRFIELD PREP 1 0 4--5

Records: Hamden 13-7-1, Fairfield Prep 19-3-0.

Goals: H--James Burt, Michael Lee; FP--Craig Puffer 2, Bryan Puffer 2, A.J. Unker. Assists: H--Patrick Lynch, Nick Amarone; FP--Conor Peterson, Don Carnicky 2, Sean Henry, Connor Henry, B.Puffer. Goalies: H--Matt Hoff (25 saves); FP--John Galiani (27). Shots: H--29, FP--30.