Manu Ginobili starred with 24 points and 10 assists for the San Antonio Spurs on Sunday night as they carved out a 114-104 home win over the Miami Heat.
The victory puts the Spurs 3-2 ahead in the series and one win away from an NBA championship.
Ginobili broke out of a slump to lead the charge with his highest scoring game of the season, while Tony Parker put concerns over his hamstring aside to add 26 points. Tim Duncan had 17 points and 12 rebounds.
LeBron James and Dwyane Wade both scored 25 points, but they couldn't live with the Spurs defensively.
Danny Green broke Ray Allen's three-point shooting record - adding six more to take his series total to 25 so far, three more than Allen managed for the Boston Celtics in 2008.
And the Spurs shot 60 per cent from the field, becoming the first team to do so since Orlando hit 62.5 per cent in Game 3 against the LA Lakers in the 2009 Finals.
A big reason for their efficiency was the play of Ginobili, who started the game for the first time this series.
"I was angry, disappointed," Ginobili told ESPN. "We are playing in the NBA Finals, we were 2-2, and I felt I still wasn't really helping the team that much. And that was the frustrating part."
The two teams head back to Miami for Game 6 on Tuesday night, in what is now a must-win game for the Heat. Victory and they force a Game 7 with home court advantage, lose and San Antonio are NBA champions for the first time since 2007.