Leicester Riders and Worcester Wolves boosted their faint BBL Championship title hopes with wins over the weekend.
Riders won all three of their games, edging fellow BBL play-off contenders London Lions and Cheshire Phoenix before inflicting an 11th straight defeat on Durham Wildcats.
Wolves beat league leaders Newcastle Eagles for a third time this term.
Eagles require just two victories from their remaining four games to clinch the title.
They are currently eight points ahead of Wolves and Riders, although Riders have two games in hand.
"Nothing is over until it's over, the coach has been telling us that a lot, but at the same time we can't control that," said Riders guard Tyler Bernardini.
"All we can control is what we do and, for us, we know that it is coming to the end of the season, we have had a great run and we just want to keep it rolling."
|BBL Championship: Round 28 results|
|Wednesday, 1 April|
|Leicester Riders 87-81 London Lions|
|Surrey United 75-111 Glasgow Rocks|
|Friday, 3 April|
|Glasgow Rocks 72-82 Plymouth Raiders|
|Sheffield Sharks 92-61 Bristol Flyers|
|Worcester Wolves 88-81 Newcastle Eagles|
|Saturday, 4 April|
|Plymouth Raiders 90-101 Newcastle Eagles|
|Leicester Riders 100-82 Cheshire Phoenix|
|Sunday, 5 April|
|Surrey United 79-95 Sheffield Sharks|
|Durham Wildcats 67-101 Leicester Riders|
|Glasgow Rocks 82-65 London Lions|
|Manchester Giants 57-64 Leeds Force|
Wolves are the only team to have beaten Eagles this term and completed a regular-season sweep with a dramatic 88-81 triumph on Friday, thanks to 25 points from Alex Owumi.
Eagles suffered a series of injuries during a fiercely competitive clash, as Drew Lasker, Andre Jones and Darius Defoe played through the pain with Fab Flournoy already missing and Rahmon Fletcher carried from the arena.
But Eagles bounced back to beat Plymouth Raiders on Saturday behind an incredible 38-point effort from Charles Smith.
Glasgow Rocks won two of their three games, overcoming Surrey United and London Lions either side of a home reverse against Raiders.
The race for fifth place is now a close one between Rocks, Lions and Sheffield Sharks after Atiba Lyons' side beat Bristol Flyers and Surrey United to stretch their winning run to seven.
Manchester Giants failed to take advantage of Flyers' slip in their battle for the final play-off position, as they were beaten 67-64 at home by Leeds Force.