The Reds were cruelly denied a crucial bonus point but were still celebrating the end of a four-game Super Rugby losing run against Moana Pasifika in Brisbane.
James O'Connor's latest injury setback has soured a Queensland Reds win that snapped a four-game Super Rugby Pacific losing streak.
The Reds battled their way to a 34-22 victory over the Moana Pasifika at Suncorp Stadium on Friday.
A try in the 80th minute for Pasifika No.8 Henry Time-Stowers looked to have robbed the Reds of a bonus point, crucial in their tight fight with the NSW Waratahs for sixth spot.
That eventually proved to be the case, but not before a brilliant 80 metre team try finished by captain Tate McDermott was overturned due to a forward pass.
The Reds were sweating as Pasifika moved to 22-15 with the first try after the break and no sooner playing with two less men when Matt Faessler and Fraser McReight were sin-binned in quick succession for repeat infringements,
But a Jock Campbell double, well-deserved five-pointers to Harry Hoopert and Fraser McReight and a late intercept try for Harry Wilson was enough for the Reds (7-5).
"A step in the right direction as far as getting a W-I-N," Reds coach Brad Thorn spelt out.
"There was a bonus point there, probably a pretty important one, that we could have had but gave it away.
"It's an 80 minute game, so it's that ruthlessness to get a job done
"And we slipped up again tonight."
O'Connor's exit with 20 minutes to play was a worry though, particularly for Wallabies coach Dave Rennie as he watched from the sidelines ahead of July's England Test series.
The No.10 had only returned from a knee injury last week and was again grimacing as he felt around that area, applying ice to his lower hamstring as he called it a night.
He had earlier set up two tries with short kicks and returned a calmness to the Reds' attack that put him in strong contention to wear the Wallabies' No.10 this year.
At best it would leave the crucial playmaker in doubt for the trip to face the Crusaders next week, with a quarter-final against either the Brumbies or the same opponents to follow a week later.
Reds' centre Josh Flook also had his bright performance ruined by a painful shoulder injury, the youngster needing the green whistle as he was taken from the field late in the contest.
Pasifika enforcer Timoci Tavatavanawai wreaked havoc with ball in hand, brushing off McDermott with a huge fend.
But McDermott laughed it off and then bravely stopped the winger's next run in another captain's knock for the hosts.
Pasifika captain Sekope Kepu rued some missed opportunities as they quickly regroup to play a catch-up game against the Western Force on Tuesday.
REDS 34 (Tries: Campbell 2, McReight, Hoopert, Wilson, Cons: O'Connor 2/4, Creighton 1/1 Pens: Creighton 0/1 PASIFIKA 22 (Tries: Funaki, Tu’ipulotu Cons: Leali'ifano 1/2 Pens: Leali'ifano 1/1)
Reds: 15 Jock Campbell, 14 Suliasi Vunivalu, 13 Josh Flook, 12 Hamish Stewart, 11 Jordan Petaia, 10 James O’Connor, 9 Tate McDermott (Captain), 8 Harry Wilson, 7 Fraser McReight, 6 Seru Uru, 5 Angus Blyth, 4 Ryan Smith, 3 Feao Fotuaika, 2 Matt Faessler, 1 Harry Hoopert
Replacements: 16 Richie Asiata, 17 Dane Zander, 18 Sef Fa’agase, 19 Connor Vest, 20 Angus Scott-Young, 21 Kalani Thomas, 22 Lawson Creighton, 23 Filipo Daugunu
Moana Pasifika:15 William Havili, 14 Tomasi Alosio, 13 Solomone Kata, 12 Danny Toala, 11 Timoci Tavatavanawai, 10 Christian Leali’ifano, 9 Jonathan Taumateine, 8 Henry Time-Stowers, 7 Solomone Funaki, 6 Sione Tu’ipulotu, 5 Samuel Slade, 4 Michael Curry, 3 Sekope Kepu (captain), 2 Ray Niuia, 1 Abraham Pole
Replacements: 16 Sam Moli, 17 Ezekiel Lindenmuth, 18 Joe ‘Apikotoa, 19 Alex McRobbie, 20 Jack Lam, 21 Ereatara Enari, 22 Lincoln McClutchie, 23 Henry Taefu
Referee: Graham Cooper
Assistant referees: Jordan Way & Reuben Keane