The racing world's finest horses and jockeys competed across 28 races for a share of the Â£4.1m prize money.
Celebrities mixed with royals at jump racing's most prestigious meeting, which organisers described as "an unbelievable occasion".
And Ladies Day and St Patrick's Thursday saw the most colourful and quirky outfits worn.
More than 250,000 people attended this year's Cheltenham Festival across the four day event, which saw 150 million bets placed.