The Golden State Warriors won the 2017 NBA Championship after defeating the Cleveland Cavaliers 129-120 in Game 5 of the NBA Finals on Mo