Cleveland Cavaliers battle Golden State Warriors in Game 2 of 2017 NBA Finals