Fijian Drua have exacted some revenge on Moana Pasifika, holding out their rivals to secure a hard-fought 24-17 Super Rugby Pacific victory in Lautoka.
After suffering a three-point loss in Super Round back in early March, the Drua made amends to consolidate their place inside the finals-bound top eight.
Winger Taniela Rakuro scored two tries, opening his haul in the first minute after a break by Iosefo Masi, with the match played in scorching heat that didn't deter a big home crowd at Churchill Park.
The Drua lost hooker Mesulame Doge to a yellow card for a high tackle, but Moana were unable to take advantage of the overlap with their opponents, instead collecting three points through the boot of Isaiah Armsttong-Ravula.
The Drua then pushed the score out to a half-time margin of 17-0, with winger Selestino Ravutaumada crossing at the 35-minute mark.
Moana Pasifika opened their account seven minutes into the second stanza through centre Henry Taefu.
When Rakuro scored his second try in the 68th minute, crossing in the corner after a quick ball from the ruck, it looked like the Drua would cruise to victory.
But Moana kept coming, and with tries scored by Sione Havili Talitui and Sama Malolo in the space of four minutes, they were back in the hunt.
It made for a frantic final few minutes, but the Drua's defence stood tall to secure a valuable win.