Nathan Aspinall took a big step towards the play-offs with a hard-fought 8-5 victory over Daryl Gurney, but Michael van Gerwen is right on his tail after beating Gary Anderson.
Five players will be fighting for three play-off places on Saturday's final league phase night of the Unibet Premier League after van Gerwen and Gerwyn Price kept their hopes alive on Friday in Milton Keynes.
Night 15, the penultimate night of league phase action, saw the battle for places in the top four continue, as Van Gerwen defeated his old rival Gary Anderson 8-6.
Van Gerwen, had won two of the last seven, was under pressure to pick up a result and fought hard to come out on top in the battle of former Premier League champions.
The Dutchman took a 5-2 lead before Anderson reeled off four successive legs to lead 6-5.
Defeat for Van Gerwen would have put a severe dent in his Play-Off chances, but the world number one produced the best possible reaction by winning the final three legs to claim a crucial win.
Anderson stays second in the table, while Van Gerwen remains outside the Play-Offs in fifth on leg-difference.
"I had to work really hard for it but I think Gary got away with six legs because I missed so many darts at my doubles early doors, and I can only blame myself," said Van Gerwen, who has topped the league phase
"I could have won much easier but I had to keep my cool. At six-all the pressure is really on you and I'm happy with the two points.
"I think it was my best performance in the last two weeks, but Gary is the perfect opponent for me.
"I need to make sure I win my own game tomorrow and we'll see what happens. I've still got a chance and that was the most important thing today - I'm still hanging in there and there is still hope.
"It's tough but I know what I have to do. It's still open for everyone to qualify so you have to make sure you do the right things at the right moments."
Price picked up a well-earned point from his high-quality battle with Michael Smith to stay sixth, but within two points of the top four.
The Welshman averaged 103.76 to Smith's 102.5 in a game which saw 14 180s thrown as Price held his nerve in the final leg of the contest to draw for a fifth time in the season.
"I was always chasing Michael and it was a difficult game but it was enjoyable," said Price.
"Michael was hitting 180s for fun but I kept my cool and I'm proud of myself.
"I didn't want to be making up the numbers tomorrow and I'm still in the running. I've always played it down but I want to get to the finals and win this tournament.
"I still want to stay in - I have to rely on other results but I'm playing a bit better and I'm full of confidence. I need to bring my A-game if I want to get anything against Gary."
Peter Wright and Nathan Aspinall both claimed vital wins to stay ahead of Van Gerwen and Price in the Play-Off spots.
Wright cemented his place in third with an 8-6 win over Glen Durrant, bringing Durrant's ten-match unbeaten run to an end.
The first six legs all went with throw before Wright hit double 12 to land what turned out to be the game's only break of throw.
Durrant, who fought back to draw three of his last four matches, took the contest the distance but there was to be no escape this time for the league leader.
Wright held his nerve to pin a last dart double one with Durrant was waiting on 112 to claim a crucial two points in his bid for a first Play-Off appearance since 2017.
"I needed the win because the pressure was on, and it was two important points," said Wright.
"I've shown everyone that I can win ugly as well. I felt really good and I don't know what happened on stage - neither of us were at our best and I got away with it.
"Glen's qualified and it must have been hard for him tonight but it means a lot if I can get into the Play-Offs."
Aspinall took a big step towards the Play-Offs in his debut campaign with a hard-fought 8-5 victory over Daryl Gurney.
Aspinall raced into a 3-0 lead but soon found himself trailing 5-4 to Gurney, who once again produced a determined performance despite being mathematically unable to reach the top four.
However, Aspinall regrouped, hitting his fourth and fifth 180s and a 100 finish as he reeled off four straight legs to pick up a vital two points to stay fourth.
"Tonight was the most nervous I've ever been before a match so I'm proud of how I handled myself," said an emotional Aspinall.
"I believe I belong on that stage and I want to show it every time I'm up there.
"I just want to get in that top four and I want to win this tournament. Some people might say I want it all too quick."I don't make things easy for myself though. It would be nice to start winning games more comfortably."
Saturday will see the last league phase night take place with the final four matches of the campaign, as Price takes on Anderson in the opener.
Van Gerwen then takes on Gurney, before Wright faces Smith and Aspinall plays Durrant in the final game of the night.
Night 15 - Thursday September 3
Marshall Arena, Milton Keynes
TV Channel: Sky Sports (1900 GMT)
Unibet Premier League Night 16
Saturday September 5 (1900 BST)
Marshall Arena, Milton Keynes - behind closed doors