Coventry - Samoa lost the lead to English club Wasps with four minutes to go but then scored a last-minute try to win 25-19 in their last Rugby World Cup warm-up match on Saturday.
Wasps deservedly led 12-3 at half-time, before Samoa fought back to be 18-12 up in the 55th minute.
Then Wasps lock James Gaskell picked up loose ball with his back to the line, spun and burst through the defence to score a converted try near the posts for a 19-18 lead with time almost up.
But Samoa kept the ball alive until knocking on five metres from the Wasps tryline. At the resulting scrum, Samoa disrupted Wasps and flank Alafoti Faosiliva pounced to score the winning try.
Samoa begins their World Cup campaign against the United States on September 20 in Brighton.