Sparrow got Vernon's first goal and it's fourth -- which was part of 3 goals in 41 seconds to start the second period -- and sealed it with an empty netter in the final minute.
"Seems like things are going my way right now. The game is slowing down. It was good to get those because obviously we needed them in the end," Sparrow told Kiss FM and other media.
The Vipers got their first win of the five team tournament, despite almost blowing a 5-0 lead.
The tenacious Terriers, the Saskatchewan and Western Canadian champs, scored four straight goals at the end of the second and through ten minutes in the third, two on the power play.
Defenceman Devon McMullen was Yorkton's player of the game.
"We knew we couldn't keep playing in this tournament losing 5-1 or whatever. We needed to bare down and show some pride and the guys showed it. We came back a bit, but we just didn't have enough," McMullen told the media.
Yorkton outshot Vernon 44-33, a busy night for Vernon goalie Austin Smith.
Michael McNicholas had one of the Vernon goals, and says the close game brought back bad memories of the team's four losses to Coquitlam in the BCHL Final.
"It was like the Coquitlam series. We had a big lead and we almost blew it, but we played hard at the end and got the win and that's all that matters I guess," says McNicholas.
McNicholas credits Sparrow for being their "best player in the playoffs."
"Unbelievable. He's keeping it going. It's so nice to see that from a home town kid. He's been great."
Vipers coach Jason Williamson says it was a relief just to win the game.
"It's tough because, our group, they've been reeling and they had lost 5 in a row if you go back to the Coquitlam series. I think the panic set in and you think, 'Oh no, here it comes again,' but finally we hung on and we won, on the back of Colton Sparrow" says Williamson who recently got word of a two year contract extension from Vipers owner Duncan Wray.
A crowd of around 2,500 took in the game at Kal Tire Place, smaller than Saturday's game.
Vernon plays the 2-0 Dauphin Kings Tuesday night at 7, while Carleton Place meets Toronto in the all-Ontario afternoon game at 2.
This was written by KISS FM News Director Pete McIntyre. Thank you to Pete and all other members of the media for allowing me to share their work.