It's time to run it back again. The vaunted Golden State Warriors and the LeBron James-led Cleveland Cavaliers are playing in the NBA Finals for the fourth consecutive year. And although James is playing as well as he ever has, the Warriors still have the best starting lineup in the NBA. Although Andre Iguodala will miss at least Game 1, there's still an outrageous amount of weapons on the Warriors' roster.
The Cavaliers, on the other hand, have had a rough road back to this rematch. It took seven games in the first round against Indiana and they needed a superhuman effort from LeBron James against Boston in the conference finals, winning four of the final five games of the series to punch a ticket to the Finals. However, they're back again and that should be seen as an accomplishment after a drama-filled season.
Despite all that talent, the Warriors still needed seven games to defeat the top-seeded Rockets in the Western Conference finals. Golden State played well, but it was also the biggest challenge the Warriors have faced since Kevin Durant joined forces with Stephen Curry, Klay Thompson and Co. Besides that, they breezed through the playoffs on their way back to the finals.