Queensland staved off a Sri Lankan pace onslaught to hold on for a four-wicket victory on the final day of their three-day tour match at Allan Border Field here Sunday.
The Australian state side, chasing a target of 142 runs from 43 overs, slumped to 78 for six before Clinton Perren (62 not out) and Ashley Noffke (21 not out) shared in a seventh-wicket stand of 64 to steer the home team to victory.
But for a time it looked as though Sri Lanka were on the road to a morale-boosting win ahead of next Thursday's opening Test here against Australia with pace duo Lasith Malinga and Farveez Maharoof in full cry.
"We spoke amongst ourselves and are very happy with the bowlers. Ready for the Test match," skipper Mahela Jaywardene said.
"I'm disappointed with the batting, a few shot selections. A lot of people weren't 100 percent about the shots.
"There are no excuses, we probably could have been much more positive with our shot selection.
"It will be a different kettle of fish come Thursday. What happened here, forget about it. We must take good things out of the game."
In a worrying sign for the tourists ahead of the series opener, 14 of their dismissals came from catches by wicketkeeper Chris Hartley or the slips cordon.
But Sri Lanka fought back well on the final day. Maharoof (3-33) dismissed openers Jimmy Maher (12) and Ryan Broad (26) and claimed the wicket of Test batsman Andrew Symonds, caught at second slip for three, to have the Queenslanders in strife at 48 for three.
Malinga's low, slinging action gave him the wickets of Chris Simpson (1) and first-innings century-maker Andy Bichel (0), both leg before wicket in consecutive balls.
Wicketkeeper Hartley denied Malinga a hat-trick before he was stumped for eight off leg-spinner Malinga Bandara to leave the Queenslanders at 78 for six.
Perren's steadying innings off 74 balls, including nine boundaries, restored the innings and set the home team on the road to victory.
Queensland captain Maher said Sri Lanka were well stocked with pace bowlers heading into the two-Test series.
"They've probably got a decision to make to pick three out of the four (Dilhara Fernando, Malinga, Chaminda Vaas and Maharoof) who are available," Maher said.
"He (Maharoof) asked a lot of questions of all our batsmen. They all said they found him quite difficult."
Earlier, Michael Kasprowicz (3-29) and Noffke (3-21) set up the exciting finish, Queensland bowling the tourists out for 226 in their second innings, despite a feisty 84 from tailender Vaas.
Vaas hit 14 fours and two sixes in his 76-ball innings. The left-hander dominated a ninth-wicket partnership of 75 in 55 minutes with Bandara (15).
In-form Noffke had match figures of 8-57 while Test squad member Mitchell Johnson had a quiet game ahead of Thursday's Gabba Test, taking 1-39 and 1-47.