The Fiji Airways Flying Fijians scored five tries as they beat Barbarians 33-31 in a thriller this morning.

John Dyer scored two tries while Enele Malele,  Teti Tela and Temo Mayanavanua scored a try each.

Mathieu Bastareaud and Andre Esterhuizen crossed for the Baa-Baas in the first half.

The Baa-Baas drew close through late efforts from Makazole Mapimpi and Morne Steyn, but Fiji clung on.

Three missed conversions from Barbarians fly-half Curwin Bosch proved crucial to the final result, as did two close try decisions that went against his side in the second half.