As the curtain comes down on a memorable weekend for sport, I take a look back at some of the action.
'El Clasico' brought together two of the World's best club sides, Barcelona and Real Madrid, at the magnificent Bernabeu stadium. Goals from Lionel Messi, who continued his impressive scoring record, and Pedro helped ensure Barcelona took three points back to the Nou Camp and the Catalan side now hold the edge in the Spanish title race.
Also, in football, Portsmouth and Chelsea are into the FA Cup Final after winning their respective semi-finals at Wembley. Chelsea disposed of Aston Villa on saturday with three goals late in the game and Portsmouth left it even later against Spurs, scoring twice in extra time to set up an interesting final which will see the Premier League's top club play already relegated Pompy.
In golf, Phil Mickelson claimed his third green jacket after triumphing at the Masters in Augusta. Mickelson finished on 16 Under Par after four rounds with two eagles on day three helping him push towards the title. The return of Tiger Woods was another major talking point which added to the splendour of the Masters, with the World Number One finishing in joint fourth place. Mid-way leader Lee Westwood, of England, finished second. This was his highest placed finish in a major golfing tournament and he is confident that a major prize will be his with a determined attitude in the future.
Finally, Tony Mccoy raced to Grand National victory with horse 'Don't Push It' on his fifteenth attempt at winning the famous steeplechase at Aintree. The pair were 10-1 joint favourites and pipped Black Apalachi to the post by five lengths. Don't Push it jumped with Black Apalachi at the last hurdle but pulled away to give trainer Jonjo O'Neill and owner JP McManus their first wins.
Photos By: BBC Sport