In what is regarded as the most difficult trip in the league, the Flames took an eight-point lead into quartertime before the Buccaneers steadied in the second to regain the lead at the main change.
The teams were level when the final quarter began, but Geraldton managed to grab the win, despite the best efforts of Cooper Land (31 points and 11 rebounds).
The women had a bye and will be back in action against Mandurah Magic this Sunday with tip-off at 6pm.
The men currently sit in sixth with a 4-3 record, but they will be hopeful of claiming victory against the 13th placed Magic on Sunday.
Tip-off for the men’s game will be at 8pm.