With shows of resilience seemingly every week, Liverpool and City are bringing the best out of each other in a title race neither deserves to lose.
Liverpool have 94 points, a tally that would have been good enough to win the title in all but two seasons since the introduction of the Premier League in 1992. The Reds have lost just once in the league, 2-1 at City in January.
It still might not be enough, though.
If City win their last two games — they finish the season with a match at lowly Brighton — the league trophy will be staying at Etihad Stadium.
It remains to be seen if Salah is in good enough shape to play Liverpool's final match, at home to Wolverhampton Wanderers, though the early indications are encouraging.
The Egypt forward, one of Liverpool's first-half scorers, was carried off on a stretcher in the 73rd minute after smashing the back of his head on the ground following a collision with Newcastle goalkeeper Martin Dubravka.
Salah appeared to be in tears at one point and covered his face with his hands as he was taken off the field.
Klopp said after the game, however, that Salah watched the end of the match and was "okay," despite receiving a "proper knock to the head".
"We have to see," Klopp added about the league's top scorer on 22, two goals more than teammate Sadio Mane and Manchester City striker Sergio Aguero.
Despite their courage and grit, there was an element of luck to Liverpool's latest win. The team could easily have been forced to play the majority of the game against Newcastle with 10 men.
Right back Trent Alexander-Arnold, who set up the opening goal for Virgil van Dijk and also Salah's goal which made it 2-1, blocked the ball with his elbow on his own goal line moments before Christian Atsu made it 1-1 in the 20th minute.
The referee could have given a penalty and red card but instead awarded Newcastle the goal.
"The ball came at me quick, it was very instinctive," Alexander-Arnold said with a slight smile.
At the other end of the Premier League, there will be no last-day battle for survival this season, with Cardiff becoming the third and final team to be relegated after losing to Crystal Palace 3-2.
What looks to be going to the wire — just like the title race — is the fight for Champions League qualification behind Liverpool and City.
Tottenham had two men sent off and conceded an injury-time goal in losing at Bournemouth 1-0. The defeat kept third-placed Spurs clear of Chelsea by two points, Arsenal by four and Manchester United by five ahead of their games overnight.
It couldn't really have gone too much worse for Tottenham at Vitality Stadium. Not only did the North London club lose, they also had Son Heung-min and Juan Foyth sent off in a five-minute span around halftime, and then spoiled a doughty defensive effort with nine men for almost the entire second half by conceding in the first minute of stoppage time.
A tiring match for Tottenham's players came four days before the second leg of their Champions League semifinal against Ajax, who lead 1-0 from the first match.
Tottenham have lost 13 league games this season and are 22 points behind second-placed City.
In other games, Wolverhampton Wanderers beat Fulham 1-0 to virtually seal a seventh-place finish, which could earn a berth in next season's Europa League, and West Ham eased past Southampton 3-0.
- AP