Northern Iowa guard Anthony James channeled his inner Ali Farokhmanesh against Creighton, burying the nation's 13th ranked team with a step-back dagger.
It was a fitting end to the thrilling back-and-forth game that featured four made three-pointers in the final 23 seconds.
It looked like we would be headed for overtime after Creighton's Antoine Young drained a long three from the top of the key with 4.6 seconds left. James, however, was ready to go home. He casually weaved through Creighton's defense, created some space and splashed the game-winner.
It was a much needed victory for the Panthers, who are trying to resurrect their NCAA tournament hopes after a recent skid. Coming into this game, they had lost five of their last eight, dropping them to sixth in the Missouri Valley Conference.
With the win, they are now 16-9 overall and 6-7 in conference play. Despite their struggles, they are only a half game out of third place in the MVC. They also have an opportunity to avenge earlier losses in their next three games against Wichita State, Illinois State and Evansville.
If Northern Iowa continues to get big performances from James, they should have no trouble moving up the ranks in one of the most competitive mid-major conferences. The Panthers are 8-2 this season when James, their leading scorer, puts up at least 16 points.
For Creighton, this loss snaps their 11-game winning streak. Despite the heart-breaking result, they still have an impressive record of 21-3 and are in prime position to make their 17th NCAA tournament appearance.