LeBron James and Kyrie Irving both notched 41 points as the Cleveland Cavaliers forced a Game 6 against the Golden State Warriors with a 112-97 win.