Melbourne United have come from the clouds to beat Cairns 99-89 in an NBL overtime thriller.
The Taipans led by as much as 17 points and still held a 10-point lead with three minutes to go, but the reigning NBL champions found a way to level up the scores and send it into overtime.
The shellshocked Taipans had no answers for Melbourne and a fired up Casper Ware, who hit three shots from the perimeter in overtime to break the home side's heart.
"It was ugly, we weathered the storm and came back hard," Ware said.
"We just kept the course, we did not drop our heads. At half-time, I knew we could come back and win it."
From late in the final quarter to the first three minutes of overtime, United went on a 19-0 scoring run.
The home side came out of the blocks firing on the back of Melo Trimble's hot hand after he hit 18 points in the first quarter.
The Taipans led by 14 at half-time, with big man Nate Jawai finding room to move in the paint to knock down 10 points of his own.
By the time the last quarter came around, the reigning NBL champions threw everything at Cairns.
A tech foul against Taipans coach Mike Kelly opened the window and Melbourne slowly pegged back the margin to get within three points with 45 seconds remaining.
Veteran David Barlow hit a three to equalise with 14 minutes left on the clock and send it into overtime.
From there, it was one-way traffic, with United running out comfortable winners.
United coach Dean Vickerman was happy to walk away with the win.
"Any win in this competition is a good win," he said.
"I thought we didn't shoot well early but once we started making our shots it made a big difference."
Melbourne has a week to recover before travelling to face the Wildcats in Perth next Sunday.
The Taipans travel to Brisbane on Saturday to take on their Queensland rivals.