The Queensland Reds have defied another fast Fijian Drua finish, hanging on for a 27-24 Super Rugby Pacific win in Brisbane.

The Reds led 24-3 midway through the second half, but in a replay of last season's Suncorp Stadium clash, had to withstand a late Drua flurry and somehow hung on.

Josh Flook should have had a first-half hat-trick, dropping a brilliant short kick from James O'Connor as the line beckoned after already crossing twice.

And Taj Annan was slick in his starting debut at No.12, setting up two tries in the second half and defending well in place of concussed Wallabies centre Hunter Paisami.

Those slick moments were few and far between in a sloppy Sunday afternoon performance that featured 32 penalties blown by referee Reuben Keane.

Still, Queensland seemed to be cruising when Annan's cut-out pass put Suliasi Vulivanu over for a 21-point lead.

But the Drua, relishing the steamy conditions, found some space and Leone Rotuisolia and Kalaveti Ravouvou raced over.

They looked destined to roll through the Reds again for a match-winner, before try-scorer Harry Wilson dragged down a defender and winger Filipo Daugunu became the unlikely man to steal possession with a game-winning defensive play.

The result leaves both teams at 2-2, with the Reds' next task in Melbourne against the Rebels.

REDS 27 (TRIES: Flook 2, Wilson, Vunivalu CONS: O'Connor 2/4 PENS: Lynagh 1/1)

DRUA 24 (TRIES: Rotuisolia, Ravouvou, Masi CONS: Lomani 3/3 PENS: Lomani 1/1)

REDS (1-15): Dane Zander, Matt Faessler, Zane Nonggorr, Ryan Smith, Seru Uru, Liam Wright (co-c) Fraser McReight, Harry Wilson, Tate McDermott (co-c), James O’Connor, Filipo Daugunu, Taj Annan, Josh Flook, Suliasi Vunivalu, Jock Campbell

RESERVES: Richie Asiata, Sef Fa'agase, Peni Ravai, Jake Upfield, Connor Vest, Kalani Thomas, Tom Lynagh, Mac Grealy

DRUA (1-15): Meli Tuni, Tevita Ikanivere, Samuela Tawake, Isoa Nasilasila,Te Ahiwaru Cirikidaveta, Meli Derenalagi, Kitione Salawa, Elia Canakaivata, Frank Lomani, Teti Tela, Eroni Sau, Apisalome Vota, Iosefo Masi, Selestino Ravutaumada, Ilaisa Droasese

RESERVES: Mesulame Dolokoto, Emosi Tuqiri, Jone Koroiduadua, Leone Rotuisolia, Vilive Miramira, Peni Matawalu, Kemu Valetini, Kalaveti Ravouvou

Referee: Reuben Keane

Assistant referees: Damon Murphy, Matt Kellahan