Marco Costantini made 40 saves, Mason McTavish scored the deciding goal and the Hamilton Bulldogs beat the Edmonton Oil Kings 4-2 on Friday night to advance to the Memorial Cup semifinal game in Saint John, New Brunswick.
The loss ended the season for Detroit Red Wings draft pick Sebastian Cossa, who was named third star after stopping 32 shots.
The Western Hockey League Oil Kings were 50-14-4 during the regular season but lost two games in the tournament and beat Saint John 4-3 in overtime.
Shawinigan will face host Saint John on Saturday in the round-robin finale, with the winner advancing to the final and the loser to the semifinal.