When the draw for the FA Cup fourth round was made, Manchester City fans would have been forgiven for expecting an easy ride against League One Ipswich Town. After all, Pep Guardiola's side are the reigning Premier League champions and one of the best teams in the world.
But Ipswich, who are currently managed by former Manchester United defender Kieran McKenna, had other ideas. They came to the Etihad Stadium with a game plan and executed it perfectly, frustrating City for long periods and creating several chances of their own.
In the end, it was City who won the game 1-0 thanks to a goal from Riyad Mahrez, but Ipswich can be proud of their performance. They showed great spirit and determination, and they made life difficult for City throughout the match.
The game was a perfect example of the FA Cup's magic. It showed that anything can happen in the world's oldest cup competition, and that even the biggest teams can be beaten if they are not at their best.
Here are some of the key talking points from the match:
In the end, it was a good day for City and a great day for the FA Cup. It was a reminder that anything can happen in football, and that even the biggest teams can be beaten if they are not at their best.