The Golden State Warriors and Cleveland Cavaliers will meet in the NBA Finals for the third-straight season.