Time runs out on North Carolina after game-winner from Iowa State guard DeAndre Kane

Kyle Ringo

Iowa State and North Carolina played one of the most entertaining up-and-down games of the NCAA tournament Sunday. With the score tight and it coming down to the wire, this one seemed destined for a classic finish on a buzzer beater or maybe 5 extra minutes in overtime.

It ended instead with a questionable decision by North Carolina guard Nate Britt to call timeout and three officials huddled at midcourt who decided the timeout came too late following Iowa State guard DeAndre Kane's game-winning runner.

Safe to say it was the strangest ending of the tournament so far.

The Cyclones advanced to the Sweet 16 for the first time since the 2000 season with a 85-83 victory.

Kane's game-winner dropped through the net with 1.6 seconds remaining to put Iowa State up. The game clock did not immediately start when Britt caught the inbound pass and dribbled several times before calling timeout once he crossed halfcourt. Officials caught the error when they reviewed the play on court-side monitors.

They delivered the news to North Carolina coach Roy Williams and Iowa State coach Fred Hoiberg who promptly shook hands. Iowa State players celebrated ousting one of college basketball's blue blood programs.

Hoiberg celebrated afterward by doing a little dance.

[NCAA tournament: Full bracket | Check out Instant Reactions | Buy team gear]

Check out more NCAA tournament coverage on Yahoo Sports:

- - - - - - -

Kyle Ringo is the assistant editor of The Dagger on Yahoo Sports. Have a tip? Email him at kyle.ringo@yahoo.com or follow him on Twitter!