It was seventh heaven in the Saskatchewan Junior Hockey League on Tuesday night with three Game 7s happening to close out the second round.

Moose Jaw's Chantz Petruic scored two goals, including the game-winner, for the Yorkton Terriers as they won 4-3 over the Nipawin Hawks in Game 7.

Jaxsen Wiebe picked up an assist in the loss for the Hawks, who entered the playoffs as the top seed but were upset by the eighth-seeded Terriers.

Also, former Moose Jaw Warriors forward Tristyn DeRoose scored the overtime winner for the Estevan Bruins as they beat Moose Jaw's Chase Lacombe and the Humboldt Broncos, 3-2, in Game 7.

In the final Game 7, the Battlefords North Stars scored three times in the first and rolled to a 4-1 win over the Flin Flon Bombers.

The Terriers will now face the North Stars and the Bruins go up against the Melfort Mustangs in the SJHL semifinals.