The best goals of the weekend - all of them stunning, long-range efforts.

1) Yaya Toure clips a first time shot into the top corner for Manchester City’s equaliser in the League Cup Final.

2) Gabi’s goal that put Atletico Madrid ahead against Real was not so much long-range as long distance. It’s at least 40 yards from goal when he takes aim.

3) A free-kick, 30 yards from goal, Lionel Messi stands over the ball. What do you think will happen? That’s right, the Argentine forward curls in a beauty against Almeria.

4 – Wassland-Beveren’s Macedonian midfielder Ivan Tričkovski takes aim from outside the penalty area and the ball arrows unerringly into the top corner.

4 – Carlos Tevez lashes in from 25 yards to complete Juventus’ 2-0 victory over Milan.