Shafer then took over from the foul line, hitting two free throws for a 44-40 lead at 1:08 and two more for a six-point advantage with 39 seconds remaining.
The 5-11 forward missed two free throws with 6:17 left that would've extended a Nicholas lead to five. However, those were her only misfires from the line.
Shafer, the all-time leading scorer at Nicholas County with 1,310 points, finished with 15 rebounds and six blocked shots.
"Free throws win ballgames, that's what I've always heard," Shafer said. "Always live by that, in the gym, after practice, shooting free throws during the summer, always getting free throws up. That's the last thing you do before you leave the gym, you shoot free throws. It pays off."
The Huskies hoped to counter with 6-2 Noca Singleton, but one of only two seniors for North Marion attempted just three shots, but had 10 rebounds and five blocks.
"Coming down to the end, we missed some shots they made some shots," North Marion Coach Michael Parrish said. "You have to take advantage of every opportunity you get and we missed a few opportunities with some layups and putbacks."
Their putback opportunities didn't match those of Nicholas, with the Grizzlies holding a 22-13 edge on offensive rebounds, but the Grizzlies held only a 9-4 edge in second-chance points - which happened to be difference in the final score.
"I thought their girls wanted it a little bit more than ours did," Parrish said. "We were going after it, but we weren't going after it strong, boxing out. That's one of the things you talk about all year. Rebounding is key to the game.
"With a rebounding edge of 55-32 you'd think we lost by 30."
Haller finished with a team-high 17 points for North Marion, while senior Audia Bartlett and junior Anna Marie Moscufo had 10 apiece.
Lauren Young contributed 10 points and 10 rebounds for Nicholas.
Contact Assistant Sports Editor Rich Stevens at richstev...@dailymail.com or 304-348-4837.