Samoa have won the Las Vegas round of the IRB rugby sevens series, beating New Zealand 26-19 in the final.
New Zealand had won the last two tournaments, but weren't able to take that form into the final, with the Samoans dominating possession and defending superbly.
New Zealand drew level with less than 2 minutes to go, but Samoa scored the winning try after the hooter.
The result still improves New Zealand's overall lead in the series to 5 points over Fiji.
In the semi-finals Samoa beat Fiji 14-12 and New Zealand beat South Africa 20-7.