The Cleveland Cavaliers and Golden State Warriors face off tonight in game one of the one of the 2017 NBA Finals. Fans have been waiting the whole season for this matchup. The rubber match of the first ever trilogy in NBA history looks to be the best yet. Both squads are poised and prepared to give it their all to settle who truly is the better team.

The matchup has plenty of interesting storylines, but ultimately it’s a story of redemption and legacy. Kevin Durant and Steph Curry look to bring back the trophy back to Oakland. LeBron James looks to extend his legacy and bring back another championship to Cleveland.

Only one team will triumph while the other suffers the agony of another defeat.

Cavaliers: Win in 7 games

If the Cavaliers end up winning it will be in seven games. The Cavaliers have one of the toughest tests in facing these Warriors. The addition of Kevin Durant and the resurgence of Steph Curry are going to give Cleveland a lot of trouble. But the Cavaliers do have a guy by the name of LeBron James. The best player in the world will be able to overcome his biggest obstacle and take what's rightfully his in seven games.

The road will not be easy as he will need his entire supporting cast to step up and help him. It will be a very difficult feat to accomplish, but coming back from 3-1 deficit shows that anything is possible.

Kyrie Irving and Kevin Love will have to round up the big three and play at an even higher level. The Cavaliers will be NBA Champions if all of these things happen.

Warriors: Win in 6 games

The Golden State Warriors will win the NBA Finals in six games. The Warriors are the superior team on paper. They have the better team and have a chip on their shoulder.

They are out for revenge and would love nothing more than to humiliate the Cavaliers. The signing of former MVP Kevin Durant has made the Warriors the clear favorites to win the NBA Finals.

The Warriors will not win easily though. James and the Cavaliers will give Golden State a fight especially when they are in Cleveland. Steph Curry, Klay Thompson, and Draymond Green know just how tough it is to win in Cleveland.

The experience that the Warriors got in last year's finals will have a positive effect on how they will deal with this year's finals. They know what it takes it take down the defending champions. Everyone on the team is healthy and playing the best basketball of the season. The Warriors will beat the Cavaliers in 6 games and claim the NBA crown yet again.