The Barbarians outscored Samoa five tries to three to win 27-24 in Saturday's Rugby World Cup warm-up clash at the Olympic Stadium in London.
The scores were locked at 17-17 at half-time but Samoa played for over an hour with 14 men after Kane Thompson was sent off for throwing a punch at Baa-baas hooker Saia Fainga’a, who had been obstructing him.
It was certainly an eventful affair as the Olympic Stadium's debut as a rugby venue was marked by a few hiccups, including the sprinklers coming on for a few minutes during the first-half.
The Islanders were always going to struggle once Thompson was sent off and they also lost Northampton scrum-half Kahn Fotuali’i at half-time after he failed a concussion test.
World Cup-winning former All Black Adam Thomson was first to cross the whitewash for the Barbarians and he would finish with two tries in a bruising clash.
Samoa prop Anthony Perenise went over from close range before Liam Gill and Ben Tapuai scored quick-fire tries for the Baa-baas. Ken Pisi scored a stunning try to level matters at the interval, pouncing on club-mate Fotuali'i's deft grubber kick in the corner, as the Samoans stuck to their guns.
Thomson and Tapuai both scored their second tries in the second-half as the numerical advantage began to leave its mark. Tapuai's score was also out of the top drawer following great interplay with Christian Lealiifano and Jacques Potgieter.
Inbetween, the Pacific Islanders had levelled matters once more with the outstanding Jack Lam taking a quick tap and crashing over under the posts.
Samoa pushed hard to get the win but the Barbarians' defence held firm in a hard-fought finish to the game.
Tries: Thompson 2, Gill, Tapuai 2
Yellow card: Faiga'a
Tries: Perenise. K. Pisi, Lam
Cons: T.Pisi 2, Williams
Yellow card: Faapale
Red card: Thompson
Barbarians: 15 Paul Williams, 14 Taqele Naiyaraovoro, 13 Ben Tapuai, 12 Wynand Olivier, 11 Dwayne Sweeney, 10 Christian Lealiifano, 9 Luke Burgess, 8 Pierre Spies, 7 Liam Gill, 6 Adam Thomson, 5 Luke Jones, 4 Bakkies Botha (c), 3 Carl Hayman, 2 Saia Fainga'a, 1 Benn Robinson.
Replacements: 16 Tolu Latu, 17 Josh Hohneck, 18 Maks van Dyk, 19 Ali Williams, 20 Jacques Potgieter, 21 Nic Groom, 22 Mike Harris, 23 Tom English.
Samoa: 15 Tim Nanai-Williams, 14 Faatoina Autagavaia, 13 Paul Perez, 12 Rey Lee-Lo, 11 Ken Pisi, 10 Tusi Pisi, 9 Kahn Fotuali'i, 8 Ofisa Treviranus, 7 Jack Lam, 6 Maurie Faasavalu, 5 Kane Thompson, 4 Filo Paulo, 3 Anthony Perenise, 2 Ole Avei, 1 Sakaria Taulafo.
Replacements: 16 Manu Leiataua, 17 Viliamu Afatia, 18 Jake Grey, 19 Faifili Levave, 20 Vavae Tuilagi, 21 Vavao Afemai, 22 Patrick Faapale, 23 Johnny Leota.
Venue: Olympic Park, London
Referee: Johnny Lacey (Ireland)
Assistant Referees: Greg Garner (England), Paul Dix (England)
TMO: Sean Davey (England)