Now the Saints firmly believe they can win their second state championship in a row.
The remarkable Saints bumped off top-ranked Waverly-Shell Rock, 47-41, in overtime Thursday night in the semifinals of the Class 3A state tournament at Wells Fargo Arena.
Xavier (15-11) will face Sergeant Bluff-Luton (17-9) in the championship game Saturday at 6:05 p.m.
Xavier and Waverly-Shell Rock slugged it out on defense all night in a low-scoring affair that featured 12 ties and nine lead changes in the 36-minute contest.
The Go-Hawks took a 41-38 lead on their first possession in overtime on a three-point play by All-American Austin Phyfe, but the Saints shut them out the rest of the way and finished the game with a 9-0 run for the gritty victory in Des Moines.
Xavier all-star Matt Mims gave the Saints the lead for good, 42-41, with a huge 3-pointer and the Saints came up with a series of big defensive stops from there.