At 9pm tonight Game 6 of the NBA Finals will tip off from the Quicken Loans Arena in downtown Cleveland, Ohio. 

The Golden State Warriors will be without Andrew Bogut but they'll be getting back Draymond Green who has been their most important player this series. 

The Cleveland Cavaliers will be looking to ride the momentum that LeBron James and Kyrie Irving sparked with their historic Game 5 performances.

If the Warriors win, they'll be back to back NBA champions, completing the greatest season in NBA history.

If the Cavaliers win, they'll force a Game 7 at Oracle Arena on Sunday night, with an opportunity to deliver a championship to Cleveland for the first time since 1964.

Still not feeling the magnitude of this Game 6? TNT and ESPN have reached an agreement that will allow TNT's Craig Sager to work his first NBA Finals ever during tonight's ABC broadcast. That's major, people.

"I'd like to thank Turner and ESPN for approaching me with this tremendous opportunity to be part of The Finals broadcast team," Sager said in a statement. "I've been watching the series very closely and, while I do not want to distract in any way from the event itself, I look forward to being in the building for what will be an incredibly exciting Game 6. The NBA community is a very special one and this is a great honor."

While we patiently wait to see which electric suit Sager dons for his first NBA Finals appearance, take a look back at 6 of the best NBA Finals Game 6s of all time.