The Milwaukee Bucks moved to within one game of their first NBA title since 1971 with a 123-119 win over the Phoenix Suns.
The Bucks now lead the best-of-seven series 3-2 and can seal the title at home in game six (02:00 BST on Wednesday 21 July).
They overcame an early 16-point deficit with 43 points in the second quarter.
Giannis Antetokounmpo had 32 points and nine rebounds, while Khris Middleton added 29 points and seven rebounds.
"One more to go," Antetokounmpo said. "We've got to keep playing good basketball. We kept our composure, we kept fighting.
"This is the NBA Finals, so you got to give everything you got. And that's what the team did tonight."
Jrue Holiday had 27 points and 13 assists and also made a key steal off Devin Booker late in the fourth quarter as Phoenix tried to stage a late comeback.
Booker hit 40 points for the second straight game and for the fourth time in this postseason campaign.
Chris Paul, who finished with 21 points and 11 assists, cut the lead to one point at 120-119 with 56.6 seconds remaining.
But Holiday's steal led to a dunk from Antetokounmpo with 13.5secs left.
Although he missed the resulting free throw, Milwaukee regained possession and Phoenix fouled Middleton who scored one of his two shots to make it a two-possession game with 9.8secs to go.
"We knew this wasn't going to be easy. We didn't expect it to be," added Paul.
"It's hard. Coach said it all year long, 'Everything you want is on the other side of hard', and it don't get no harder than this."