OGDEN -- Like the Bambino, Scottie B. called his shot.
With the Wildcats trailing by two against the league-leading Bears, Scott Bamforth caught the ball, took a step inside the halfcourt line and buried a contested desperation 3-pointer at the buzzer.
Weber State needed every second of the game to snap Northern Colorado's seven-game win streak and come away with a 72-71 victory in the rematch against a Bears team that hammered the Wildcats by 19 points last week.
After Northern Colorado's Devon Beitzel dropped in a pair of free throws to put the Bears up 71-69 with 2.4 seconds remaining, junior forward Darin Mahoney pulled the trigger from the baseline and got Bamforth the ball at midcourt for the winner in front of 7.505 screaming fans.
"When Beitzel was shooting the free throws, I was at halfcourt with (Northern Colorado's Elliott) Lloyd and (Chris) Kaba," Bamforth said. "We're talking and I'm like, listen, I'm about to make this shot. He was like, 'No, you're not,' and I was like, 'I promise you. I'm about to make this shot.' "
He did, with 6-foot-7 UNC defender Neal Kingman in his face.
Move over, Jimmer.
Bamforth's heroics erased Beitzel's game-high 29 points and eclipsed a breakout night by WSU true freshman Jordan Richardson, who matched Beitzel 3 for 3 in the second half to finish with a career-high 17 points.
Richardson, a backup point guard and true freshman from Lewisville, Texas, had never scored in double figures before knocking down 5-of-6 from beyond the arc Saturday.
Weber State (10-9, 4-4 Big Sky) turned it around against Northern Colorado (11-8, 7-1) after playing its worst half of the season last Saturday in Greeley, Colo.
Bamforth finished with 12 points despite playing only 9 minutes in the first half after picking up two fouls.
The sophomore from Albuquerque, N.M., has been playing with a dislocated shoulder since December, but he had enough strength to throw up a high-arcing shot that swished home as time expired.
Kyle Bullinger had 13 points for WSU and Trevor Morris added 10 points and seven rebounds.
Northern Colorado coach B.J. Hill blamed himself for the loss.
"I knew we would face a different team (after last week)," said. "I knew we'd have to weather the storm and I thought we'd do a good job of doing that. I'm very proud of our guys. They did everything they could do and I'm the one that cost us this game. I should have had Devon miss the free throw."
Both teams had chances before then, after a Richardson 3 and a couple of free throws tied it up at 69-all with 3 minutes to go.
With 1 minute remaining, Morris missed a layup but got back to block a UNC dunk attempt. WSU set up a play for senior guard Lindsey Hughey with 31.9 seconds, but he missed and was called for a foul at the other end on Beitzel in the paint with 2.4 seconds to go.
Beitzel, who scored only five points last Saturday against WSU, made both to finish with Northern Colorado's final 12 points and set up the final play.
Weber State coach Randy Rahe isn't wasn't going to turn down a miracle.
"Our kids deserved to win that game. We played with an unbelievable amount of determination, grit and toughness. I guess the word is stick-to-it-iveness," he said. "After what happened at their place Saturday, to turn this thing around and come back to our place and give ourself an opportunity, all you can say is it's got to be toughness and togetherness."