Arizona and Michigan State kicked off the Armed Forces Classic doubleheader with some fireworks Friday night. After falling behind 17-2 to start the game, the Wildcats clawed their way back in what turned into a serious dogfight down the stretch. MSU's Tum Tum Nairn hit a trey to tie the game with seven seconds left, but then it was Kadeem Allen time, who raced coast to coast for the winning bank shot with less than two seconds to play.

Here are some key takeaways from No. 10 Arizona's dramatic 65-63 victory against the No. 12 Spartans.

1. Miles Bridges is a human highlight reel

Tom Izzo's freshman standout came out guns blazing against the Wildcats. Miles Bridges was the catalyst for the Spartans out of the gate, scoring seven of the teams first nine points which included a tipped in 50-foot lob, a 3-pointer from the wing and a baseline drive and smash that showed his versatility. Bottom line: He is really good at dunking basketballs.

Check this one out of the dribble:

And this one on the alley-oop:

2. Arizona shows resilience

That the Cats fought back from that 15-point deficit is al the more impressive for their depth issues. Before the game, everyone was seemingly willing to accept that Arizona simply didn't have the horses to compete with Michigan State. Allonzo Trier, perhaps Arizona's best player, did not play, and the Wildcats just this week lost Ray Smith to an ACL tear.

But that wasn't the case at all. Arizona clawed its way all the way back as the game went back-and-forth with momentum swings in the second half. Really, would you expect anything less from a Sean Miller team?

3. Tom Izzo has plenty to build on

The good thing about Michigan State is that despite the fact that they are leaving town with a loss, there was plenty to be encouraged about. When Sparty was good, they were really good. They came out to start the game with more energy, more intensity, and more drive than Arizona. But their youth is bound to rear it's head with inconsistency and it did just that on Friday. Miles Bridges was the life of the Spartans team for the greater part of the game, but he had spurts during the game where he went quiet and Izzo couldn't go to anyone else in crunch time. Bridges was the only Spartan to finish in double digits, though, so someone will need to step up as they trudge on through the season.

4. How Michigan State lost is concerning

Tom Izzo's teams are known for their hard nose defense and discipline, but they committed an uncharacteristic 18 turnovers in the game that was crucial to the final outcome. After taking a 10-point lead early on in the first half, the Wildcats stormed back with 14 unanswered while Michigan State's offense stalled and went into a drought. It's early in the season, of course, which means all this could amount to a young and inexperienced team with some rust. They scored only four field-goals over the final 10 minutes of the game.

5. Arizona went small to win big

Early in the game, Arizona coach Sean Miller went with the Wildcats jumbo lineup featuring Lauri Markkanen and Dusan Ristic, two talented 7-footers. But as the game wore on Miller made key changes to the lineup, subbing in a more athletic rotation by moving Keanu Pinder onto Bridges on defense. The slight tweak in the rotation paid off and Bridges, sans the incredible highlight dunks, was mostly stifled on offense the rest of the way.