Another weekend of football drama has been and gone. We saw yet more twists and turns in the Premier League, chaos in the two FA Cup semi-finals and supporters taking to the streets at Manchester United once again in a mass protest.
At this stage of the season, every kick matters. It is no exaggeration to say that the tiny seconds that make up a game are enough to settle the races at the top and bottom. Teams can be forgiven for feeling nervous, but still they continue to enthral.
That was much evident when Manchester City and Liverpool faced each other at Wembley, with a spot in another major final on the line.