The Barbarians racked up seven tries in a one-sided autumn international encounter in London.
The South African hooker had one score chalked off, ruled held up over the line.
But the Barbarians front-rower quickly finished a potent rolling maul to claim his second score, after an earlier tight finish.
Back-rower Duane Vermeulen then scooped a loose ball after a Fiji knock on to score
Fiji claimed a first-half score from outside centre Asaeli Tikoirotuma but could never match the invitational team's power and pace.
The Fijians were forced to celebrate their centenary without a host of top players from French and British clubs, and that left the Pacific Islanders frustratingly undercooked.
The Barbarians, coached by All Blacks boss Steve Hansen, led 17-7 at the interval, and quickly improved their advantage after the restart.
New Zealand wing Charles Piutau produced a smart sidestep to race in, with captain Jean de Villiers following suit shortly afterwards.
New Zealander Tom Taylor added another Barbarians score, before scrum-half Henry Seniloli claimed Fiji's second try.
And Barbarians skipper De Villiers bagged his second try as time played out.
Wing Alexander Rokobaro raced in at the death for Fiji though, after a good midfield break from Seniloli.
- Sports & Recreation