The third time was the charm for Prairie's defense.
Twice Prairie led in the final seconds, only see Hudson's Bay tie the game with a 3-pointer. But Prairie held on near the end of double overtime to grab a 3A GSHL win.
Mason Pack scored the last of his 24 points to put Prairie ahead 72-70 with eight seconds left. Ronnie McPherson grabbed the rebound of Bay's final shot and was fouled with 0.7 of a second left.
Bay's Tyler Barton, who led all scorers with 33 points, hit a 3-pointer at the end of regulation to send the game to overtime.
DeWayne Whitley hit a 3-pointer at the end of overtime to force a second extra period.
Prairie (3-2) played the overtimes without senior captain James Phillips, who rolled his ankle in the fourth quarter.
Bay fell to 1-4 in the 3A GSHL.
PRAIRIE 73, HUDSON'S BAY 70, 2OT
HUDSON'S BAY -- David Ponomerav, Micah Fitzpatrick 7, LaRon Barrow 8, Zack Ivans 3, Cody McPoland 0, Tad Kieswether , Bryan Hopster 0, Tyler Barton 33, Ayrrius Presley 6, DeWayne Whitley 13, Daegan Carter 0. Totals 24 (12) 10-15 70.
PRAIRIE -- Palmer Goecke 12, Koy Osborn , Jacob Davidson 3, Michael Stockbridge 2, Cameron Papworth 0, James Phillips 11, Mason Pack 24, Brendan Callaway , Cairo Jackson 2, Jordan Marti , Ethan Rouse, Greg Bernash , Ronnie McPherson 19, Dwayne Stewart . Totals 25 (5) 18-27 73.
H. Bay 17 12 19 10 12--70
Prairie 17 14 16 10 15--73
JV -- Prairie won, C -- Prairie