A buzzer-beating three by talisman BJ Holmes kept Sharks title hopes alive with a thrilling victory over Newcastle Eagles at the EIS.
Sheffield trailed by 11 points in the fourth quarter and then, after battling back to lead, saw Eagles nearly pinch it only for point guard Holmes to hit a long three to nearly raise the roof in Attercliffe.
The victory keeps Sheffield within sight of Worcester Wolves - their BBL Trophy semi-final opponents - at the top of the BBL Championship.
But it seemed unlikely when Paul Gause put Eagles 78-67 on top early in the fourth quarter. However, Sharks went in front in the final minute at 89-88 and 91-90 before Holmes had the last word.
Sharks were without Demetrius Jemison and Eagles were missing their big man Darius Defoe but it seemed to affect Sheffield more in the opening exchanges as Newcastle held the lead for the majority of the first quarter.
A 6-2 burst by Sharks tied the match at 21-21 before Eagles scored the last five points of the period to lead 26-21.
After Sharks had pulled back to 26-25 the visitors again were quick to pull away with a 5-0 run.
Sheffield point guard BJ Holmes began another Sharks fight back with a layup and free throw before two from the line by Olu Babalola and baseline jump shot by Zach Gachette levelled the match at 32-32.
Eagles Charles Smith, so long the scourge of the Sharks, sank a long three to edge his team in front and despite Holmes and Babalola combining well to get Sheffield within one at 40-39 Newcastle scored the last five points of the half to lead 45-39.
Sharks briefly took the lead at 60-59 midway through the third quarter but a 12-5 run by the Eagles gave them a 71-65 advantage with 10 minutes to play.
* Sharks scorers: Holmes 23, Babalola 16, Tuck 14, Horstmann 11, Gachette 11, Sing 10, Lewis 9.