Will Neighbour added 22 points, six boards and three assists, with Alex Marcotullio and Andrew Lawrence each finishing with 15 points, and the latter adding five steals.
Soko kept GB in touch with five early points as Poland started well, before a Lawrence lay-up gave them their first lead of the game, 9-8 at the midway stage of the quarter.
Soko's one-man assault continued as hit another four point to keep GB ahead and Marcotullio marked his return from injury with a three-pointer to put Britain 18-13 ahead with 105 seconds remaining.
However, that sparked a 9-0 run from Poland as they closed the period strongly with Piotr Pamula hitting a buzzer-beating trey to send his team into the first break with a 22-20 lead.
Sulima opened the second period scoring for Poland, and despite back-to-back baskets from Neighbour, GB still trailed 27-26 with two minutes gone.
Lawrence put GB back into the lead as he drained from downtown, and Soko put them ahead by six as he also drained from the Land of Plenty.
GB were 36-30 ahead going into the final five minutes of the half, but a technical foul on Nigel Van Oostrum proved costly as Pamula - who led Poland with 28 points - hit both shots from the foul line and then drained a three from the inbound to make it a one-point game.
That clearly sparked GB into life, and Marcotullio hit a three off Van Oostrum's assist, and the same player converted an and-one to put GB 46-45 ahead with 2:15 remaining - and they never trailed again.
That Marcotullio score launched an 8-0 run, with Neighbour scoring from downtown before adding a three-point play to send Britain into the half-time break with a 57-50 lead.
Marcotullio continued his good three-point shooting as he put GB 64-55 ahead with two second half minutes gone, and an old fashioned three-point play from Lawrence saw that lead reach double figures.
A Soko dunk followed Jamell Anderson's lay-up saw Britain go 71-57 ahead with 6:39 on the clock.
However, Poland didn't lie down and showed why they had won their first five games in the tournament by closing the gap to nine points before Lawrence and Sebastian Szymanski exchanged three-point efforts to send GB into the final stanza leading 78-71 ahead.
A Jakub Wojciechowski steal on the opening play of the fourth period launched a 7-0 run for Poland to level the score, before Soko and Wojciechowski exchanged baskets to leave the score tied at 80 with two and half minutes gone.
Anderson's lay-up proved to be the basket that gave GB a lead they would never lose, and Soko's dunk made it 84-80, and Van Oostrum hit a three to make it a nine point game going into the final five minutes of the game.
The closest the Poles came in the final five minutes was when - almost inevitably - Pamula hit a trey to make it 95-89 with 66 seconds remaining, but they never scored again as Anderson and Marcotullio wrapped things up.





