For the third straight year, it's the Cleveland Cavaliers and the Golden State Warriors. Which team will take the rubber match? Our writers make their predictions for the NBA Finals, which tip off Thursday at 9 p.m. ET on ABC and WatchESPN.

More: ESPN Forecast | BPI series odds | 2017 Finals