Liverpool and Manchester City will take on each other this weekend in the most hotly anticipated game of the Premier League so far. Jurgen Klopp's side will be hoping to extend their unbeaten record this season and continue their staggering form at Anfield while Man City will look to upset the apple cart and get a result when the odds are against them.
It is not just the odds that are against them but history as well. Manchester City have not won a Premier League game at Anfield since 2003, before the influx of money came into the club which got us thinking... can you name the starting elevens from that day for both sides?
This is a hell of a quiz that will test your grey matter, but there are also some cracking players included. Have a go and see if you can get more than 12!