Finding the narrative beneath the narrative ahead of the big matches isn't often easy, but every so often you find a story that writes itself. In that respect, Liverpool vs Manchester City is a football writer's dream. 

The Jürgen Klopp vs Pep Guardiola rivalry is now well into its second chapter, as two of the best managers in football continue to tell their enthralling sub-plot through the vehicle of another supernatural title race. 

This time around, it's the ​Reds who go in with the advantage, but will be well-aware that defeat to City last season - their only defeat in the entire league campaign - is what ultimately cost them the title.

Roberto Firmino

So as much as he says ​it's far from a must-win, Klopp, having never beaten his famed counterpart to a league title, will be desperate for three points that go some way towards putting that right.

To do so, he would have to edge ahead of Guardiola in his 17th competitive meeting with the Spaniard, in a run of games that stretches back to November 2013 - when Klopp's Dortmund side received a reality-checking 3-0 defeat in the infancy of Guardiola's ​Bayern Munich tenure. 

By this point, Klopp's Dortmund years had peaked, but that didn't stop the two sides trading blows over the course of the next two seasons. The two managers would face off a further six times in Germany, with Bayern famously pipping their rivals to the 2014 DFB Pokal, only to lose to them in the resulting Super Cup.

Klopp vs Guardiola - Record in Germany

November 2013Dortmund 0-3 Bayern​ (Bundesliga)
​April 2014​Bayern 0-3 Dortmund (Bundesliga)
​May 2014​Dortmund 0-2 Bayern AET (DFP-Pokal)
​August 2014​Dortmund 2-0 Bayern (German Super Cup)
​November 2014​Bayern 2-1 Dortmund (Bundesliga)
​April 2015​Dortmund 0-1 Bayern (Bundesliga)
​April 2015​Bayern 1-1 Dortmund (0-2 pens) (DFP-Pokal)
Total in Germany​Klopp 3-4 Guardiola

By the time Guardiola arrived in England for the beginning of the 2016/17 season, then, the rivalry was set to be reignited, but few would ever have expected it to take off to the heights it has since. 

Klopp, having taken a brief sabbatical after leaving Dortmund, was starting to get things into working order at Anfield. He had arrived on the scene in October 2015, and though they failed to qualify for Europe in his maiden campaign, a vaguely revamped squad would embark on a season that would see them return to Europe's top competition.

They would finish fourth, just two points behind third-placed ​City, who had fallen well below expectations in Guardiola's first season. This wasn't helped by a New Year's Eve defeat on Merseyside, thanks to a Georginio Wijnaldum strike, nor was it really aided by a 1-1 draw that came about at the Etihad three months later - with a late Sergio Agüero strike cancelling out James Milner's penalty. 

Any pressure Guardiola found himself under, however, was of course relieved over the course of an historic 2017/18 campaign. Though even then, he couldn't quite shake off Klopp. 

The famed 5-0 win at the Etihad, after Sadio Mané's red card, looked to have put a chasm between himself and his old rival, but that lasted only until his next trip to Anfield. There, his side lost 4-3, preceding a Champions League quarter-final that saw the Reds convincingly win both legs. 

City finished the season as runaway Premier League champions, but Klopp's men were on the up, and looked sure to challenge their grip on the throne in the season ahead.

And so it proved. Last season's indescribable title race - with City and Liverpool taking the second and third best points tallies in the competition's history - ended up hinging on the record between the sides. In the end, City's 2-1 victory in January, coming after a Merseyside stalemate, proved enough to edge them to the title by a single point. 

​December 2016​Liverpool 1-0 City (Premier League)
​March 2017City 1-1 Liverpool​ (Premier League)
​September 2017City 5-0 Liverpool (Premier League)​
January 2018​​Liverpool 4-3 City (Premier League)
​April 2018Liverpool 3-0 City​ (UCL)
​April 2018​City 1-2 Liverpool (UCL)
​October 2018 Liverpool 0-0 City (Premier League)​
​January 2019City 2-1 Liverpool (Premier League)​
​August 2019Liverpool 1-1 City (4-5 pens) (Community Shield)​
​Record in England​Klopp 4-3 Guardiola
​Total record​Klopp wins: 7. Draws: 2. Guardiola wins: 7

They won the Community Shield that followed after a 1-1 draw had to be decided on penalties, but that one feels as if it pales in comparison beside what is to come on Sunday. Klopp and Guardiola, their competitive record poised on a knife-edge, will once again look to out-think the other and put three priceless points on the board for their side. 

They're two managers with wildly different routes to the top and vastly contrasting ideologies. Yet they know each other like bread knows butter, and cannot be separated no matter what you put between them. 

The unstoppable force paradox is an over-used reference in football, but it is truly predicated on occasions like this.

For more from Robbie Copeland, follow him on Twitter!