Britain's wheelchair basketball team moved into the Paralympic semi-finals with a 62-59 victory over the USA.
Britain led 31-25 at half-time but needed three free throws in the dying seconds to avenge their bronze medal defeat by the Americans four years ago.
The win marks a big turnaround for the GB team, who recovered from a poor start to the tournament to finish third in Group A.
They will now play Australia, who beat Germany 79-60, in Sunday's semi-final.
In the other semi-final, Sydney gold medallists Canada will play the Netherlands in a repeat of the final four years ago.
Britain's game against Australia will be a rematch after last week's Group A clash between the sides, which Australia won by 21 points.
The US, who had topped Group B, never led in the quarter-final.
But they pulled the scores level for only the second time with less than 20 seconds remaining in the match.
Britain's guard Ade Adepitan then broke clear and the USA's Jeff Glasbrenner hauled him to the ground.
Adepitan kept his cool and found the basket with two free shots, and Simon Munn, who induced another foul as the last seconds died away, sealed the three-point win.
Munn finished the game with 25 points.
"Surprisingly, I felt really calm," said Adepitan after his late heroics.
"I make those shots all the time in training, so I would have been pretty disappointed to have missed. I never thought I would miss.
"I'm sure the Aussies did not want us as opponents in the semis because they know us well.
"They hurt us pretty bad in the pool game but they know that we are on a rise."
US coach Mo Philips was bitterly disappointed that his side missed out in a tense finish.
"We had the chance to win the game but a couple of turnovers gave them the opportunity to hurt us," said Philips.
"I am not going to take anything away from them. Great Britain is a very good team."