Manchester City will endeavour to bounce back from their midweek Champions League exit when they welcome Premier League leaders Liverpool to the Etihad Stadium on Sunday afternoon.
After putting Newcastle United to the sword 4-0 in the top flight last weekend, the Citizens fell to a 3-1 defeat at Real Madrid in the second leg of their Champions League playoff tie on Wednesday night, losing 6-3 on aggregate.
Pep Guardiola's side are now focused on securing a top-four finish in the Premier League and will come up against a title-chasing Liverpool outfit who were forced to settle for a 2-2 draw at Aston Villa on Wednesday.
There have been several memorable battle between Man City and Liverpool over the years, and an exclusive group of players have been fortunate enough to represent both clubs.
Here, Sports Mole challenges you to name every player that has played for both Man City and Liverpool in the Premier League.