After dominating the first half, City then found ourselves behind after the break through Sadio Mane's 59th minute opener.
However, a superb Kevin De Bruyne effort nine minutes from time ensured that the spoils were shared in what was a classic clash between the sides.
With a full house roaring the hosts on, City had to withstand a frenetic first 15 minutes with Liverpool enjoying the early territory and possession.
But having drawn the sting out of Jurgen Klopp’s side’s early pressure, City assumed the first half Anfield initiative.
And a moment of pure brilliance from Bernardo almost orchestrated a 20th minute breakthrough.
The Portuguese midfielder demonstrated both strength and skill as he weaved and waltzed his way through a succession of Liverpool tackles after dispossessing Jordan Henderson before arcing an inviting through ball into the path of the recalled Phil Foden.
The England international took a touch on the left side of the box before thumping in a low shot which was blocked by Liverpool ‘keeper Alisson.
However, both referee Paul Tierney and VAR were unmoved.
The only thing missing from a magnificent all-round first half display was a goal and the one nagging fear was that we might regret not making that pressure tell.
As if to reinforce that concern, Liverpool tested Ederson for the first time four minutes after the restart, the City keeper alert to the task as he smothered Diogo Jota’s snap shot.
And Liverpool’s first meaningful attack saw them take the lead on 59 minutes.
Salah was the architect, the Egyptian finding a pocket of space on the right flank and his precise reverse pass put Sadio Mane in space in the box, with the Senegalese striking firing home past the Ederson.
City though produced a stunning riposte on 69 minutes through the irrepressible Foden.
Jesus was the provider, gliding across the Liverpool box before threading an inviting ball to Foden on the left side of the box.
Foden then applied a magnificent finish, rifling a low drive into the corner of the net to finally reward our attacking endeavour.
Bernardo was then upended by Milner who was already on a yellow card but referee Tierney opted to take no further action.
However, with 14 minutes left out of nothing Liverpool then regained the lead through Salah.
The Egyptian produced a fine, jinking run on the right side of the box before despatching a powerful finish past Ederson.
But this City side have character as well as class.
And that was demonstrated in emphatic fashion on 81 minutes when we drew level again through De Bruyne.
Foden was the architect once again, his cross being deflected into the path of the Belgian who struck a superb 20 yard effort that went in on off Matip.
Rodri then produced a crucial last ditch block to deny Fabinho from five yards after Ederson had spilled a cross and Jesus could have won it only for his shot to be blocked.
A classic worthy of the pre-match billing.
Anfield saw Phil Foden produce one of his finest-ever displays during last February’s superb 4-1 win.
And, recalled to the starting line-up, the 21-year-old was at his incisive, mesmeric best once again on his return to Merseyside.
Deployed on the left side of our attacking trident, Foden gave former City star James Milner a tough, testing afternoon with his movement and vision a joy to behold.
Only some last-gasp heroics from Liverpool ‘keeper Alisson prevented Foden from scoring in the first half.
But his endeavour was justly rewarded 20 minutes from time when he struck in stunning fashion.
A joy to watch.
Liverpool: Alisson, Milner, Matip, Van Dijk, Robertson, Henderson, Fabinho, Jones, Salah, Jota (Firmino 68), Mane
Subs: Konate, Keita, Gomez, Oxlade-Chamberlain, Minamino, Tsimikas, Kelleher, N Williams
"What a game. That is the reason the last years Man City and Liverpool were always there because we try to play in this way. Unfortunately we couldn't win - but we didn't lose.
"That's why the Premier League is the best [that it could go either way]. It was great, really great."
"The result is the result and we cannot change it. I know how difficult it is against these players and this manager. Every time it is incredible challenge for us.
"The way we played at Stamford Bridge, in Paris and today shows we are a great team."
What it means
City move up third in the table on 14 points, just one place and a point behind Liverpool and two off leaders Chelsea.
All three sides have played seven games to date.
With the Premier League now taking a brief hiatus due to the October international break, City are not in action again until Saturday, October 16.
We will return to action at home to Burnley with the Etihad Premier League encounter getting underway at 3pm.
As always, you will be able to follow the match in detail on ManCity.com and the official Man City app.
Live text updates get under way two hours before kick off, before Matchday Live gets going around 45 minutes later.
News about Liverpool v Man City
Foden stars in thrilling Anfield draw | Man City Podcast
It was a genuine Premier League classic. Watch more.
Pep proud of City’s fighting qualities after Anfield draw
Pep Guardiola admitted he was delighted with the way his team twice came from behind at Anfield. Read more.
Match Recap: Liverpool 2-2 City
It was one of the most memorable and pulsating Premier League matches of recent times. Watch more.
Lescott: Rodrigo's block could be the tackle of the season!
Joleon Lescott believes Rodrigo’s incredible block to deny Liverpool a late winner in City’s pulsating 2-2 draw at Anfield on Sunday may prove to be the ‘tackle of the season.’ Read more.
Liverpool v City: Full-match replay
Relive every kick of a thrilling encounter at Anfield with a CITY+ subscription. Watch more.
City full of belief after toughest week yet, says Rodrigo
Rodrigo believes City can take enormous confidence from the way Pep Guardiola’s reigning champions navigated what he termed ‘the most difficult part of the season’ to date. Read more.
Liverpool 2-2 City: The stats behind Bernardo's brilliance
Magnificent was the word Pep Guardiola chose to describe Bernardo Silva’s display in Manchester City’s pulsating draw with Liverpool. Read more.
"The tackle of the century"
Everyone remembers where they were when Sergio Aguero scored THAT goal.... Watch more.
Liverpool 2-2 City: Extended highlights
Enjoy extended match action from City's pulsating Premier League draw at Anfield. Watch more.
Gallery: City earn point in pulsating Liverpool clash
Goals from Phil Foden and Kevin de Bruyne helped City come back from behind twice in a thrilling 2-2 Premier League draw with Liverpool at Anfield. View more.
Highlights: Liverpool 2-2 City
City twice fought back from behind to earn a share of the spoils in a thrilling clash at Anfield Watch more.