NEW HAVEN, Conn. -- Senior alternate captain Barry Almeida tied the score at 2-2 while skating shorthanded with 2:19 left in the third period and junior Chris Kreider broke the tie with 38.8 seconds remaining in the game to lift fifth-ranked Boston College to a 3-2 victory against eighth-ranked Yale before a sellout crowd of 3,500 fans at David S. Ingalls Rink on Saturday.

Freshman goaltender Brian Billett recorded 31 saves to capture the victory in his collegiate debut.

With captain Tommy Cross in the penalty box for hooking, junior defenseman Brian Dumoulin flipped a pass to Almeida who weaved with the puck through two zones and beat Yale goaltender Jeff Malcolm (36 saves) with a backhand to tie the score at 17:41.

Kreider netted the game-winner off a faceoff in the Bulldogs' offensive zone. Sophomore Bill Arnold won the faceoff to Steven Whitney who pivoted along the right circle with the puck to the goal line where he fed Kreider for a one-timer past Malcolm for the decisive score.

BC trailed 1-0 after the opening period and 2-0 midway through the second before senior alternate captain Paul Carey scored the team's first goal of the game in the final minute of the middle period.

Following a two-minute, two-man advantage for Yale late in the second period -- from 15:27 to 17:27 -- Carey broke through with assists to Pat Mullane and Almeida with 21.7 seconds left to bring the Eagles within one goal heading into the final frame.

BC ousthot host Yale 39-33. Both teams went scoreless with a man advantage. BC finished 0-for-7, while Yale went 0-for-5.