The NBA Finals will be heading to a deciding game seven after the Cleveland Cavaliers tied the series with a 115-101 win over the Golden State Warriors at the Quicken Loans Arena.
LeBron James put on one of the best Finals performances of all-time to lead his hometown team to within a win of claiming its first ever championship.
On the other end, the night ended on a sour note for MVP Stephen Curry after he fouled out of the contest and was ejected late in the fourth quarter.
Despite a strong offensive performance where he posted 30 points, Curry was in foul trouble for much of the night and the decision by Steve Kerr to leave him in backfired as their hopes of getting back into the game disappeared.
The point guard was incensed with his sixth foul call and threw his mouth guard into the crowd which resulted in a technical and his ejection.
The night, however, belonged to King James who did almost everything on the court for the Cavs and dominated proceedings on both ends of the floor.
He ended the game with an incredible stat line of 41 points, eight rebounds, 11 assists, four steals and three blocks.
At one stage of the game, LeBron scored 18 consecutive points for the Cavaliers and assisted or scored on 27 straight points.
According to Elias Sports, he joined Michael Jordan (1993) and Shaquille O'Neal (2000) among the last three players to score 40+ points in back-to-back Finals games.
The Wine and Gold became just the third team in NBA Finals history to take the series to a game seven after trailing 3-1.
Despite taking over the game, James did have some big performances from his supporting cast. Kyrie Irving's run of games with 30+ points was snapped but he was still productive as he poured in 22 points.
Tristan Thompson took advantage of the Warriors' small lineup on both ends as he had one of his best games of the season. He contributed a double-double of 15 points and 16 rebounds.
J.R. Smith was the only other Cavalier in double figures recording 14 points as he hit some timely three-pointers down the stretch.
Worryingly for Cleveland, though, Kevin Love was once again a non-factor as he landed himself in foul trouble and only played 12 minutes and put up just seven points.
It was an evening to forget for the defending champions from Oakland as they never led the encounter at any stage.
The Cavs came out of the blocks from the tip and led by as many as 24 points and the Dubs just didn't have an answer.
Klay Thompson struggled to get going offensively in the first half going 0-of-6 from beyond the arc but found his groove in the second and helped his team mount a comeback to cut the lead to eight in the fourth quarter, finishing with 25 points.
Steph's dismissal killed the momentum that Golden State was building, however, and galvanised the Cavaliers to close the game out.
A big worry for head coach Steve Kerr was the production of some of the team's trusted role players, particularly Harrison Barnes.
Barnes was scoreless in 16 minutes of action and has struggled badly to shoot the ball in the last two games going 2-of-22.
Draymond Green was unable to assert himself after his return from suspension and wasn't at his usual best, He only posted eight points but did add 10 rebounds and six assists.
Another problem for the Warriors was Andre Iguodala who, despite playing 30 minutes, left the game on two separate occasions to be treated for back spasms and was playing through pain for much of the night.
This exhilarating series will be decided once and for all as the teams head back to the Bay Area for what promises to be a classic game seven.
Cleveland is aiming to make history not only with a maiden title but by becoming the first ever team to overturn a 3-1 Finals deficit.
There will be a special atmosphere at the Oracle Arena for a fitting end to a terrific Finals series.