The Cleveland Cavaliers have done what only two teams in NBA Finals history have done. Come back from down 3-1 in the NBA Finals to force a decisive seventh game as they beat the Warriors in Game 6 115-101.

LeBron James once again put the Cavaliers on his back and carried them to the finish, perhaps claiming NBA Finals MVP in the process. James scored 41 points to go along with 11 assists, eight rebounds, four steals, and three blocks. Perhaps the best performance of his career.

"One more game left," James said. "I'll play it anywhere."

"It's LeBron being LeBron," Cavs coach Tyronn Lue said. "He's one of the greatest of all-time. Our back was against the wall and he took it upon himself, him and Kyrie, they put us on their backs. They've got us to where we wanted to be -- and that's Game 7."

Stephen Curry played well as he scored 30 points and set the record for most three-pointers in an NBA Finals surpassing Danny Green with 28 made-three's. However, Curry was at the center of controversy late in the game as he fouled out and decided to throw his mouthpiece at the direction of the crowd in frustration. Curry was given his second technical and ejected from the game with roughly four-and-a-half minutes left to play.

"He gets six fouls called on him, three of them were absolutely ridiculous," Kerr said. "As the MVP of the league, we're talking about these touch fouls in the NBA Finals. I'm happy he threw his mouthpiece."

Now we go to Game 7 back at Oracle Arena. The Cavs have the momentum, but the Warriors have home court. Who do you pick to win the NBA Finals now?