One of racing's biggest events returned with a bang in the Scottish Grand National.
The big meeting was postponed for a year by Covid and then another 24 hours after the funeral of Prince Philip.
It started with a bang on Sunday as Ayr with a thriller in the 1.15 Scotty Brand Handicap Steeple Chase.
The 1.50 CPMS Novices’ Champion Handicap Steeple Chase was another close contest with Scots jockey Ryan Mania in action.
Then came the 2.25 Scottish Champion Hurdle followed by the 3.00 Jordan Electrics Ltd Future Champion Novices' Chase.
But those felt like warm-ups for the main event at 3.35.
Here are all the winners and placings from a brilliant day of racing at Ayr.
Full results and placings
1.15 Scotty Brand Handicap Steeple Chase
1. Theinval
2. King D'argent
3. Duke of Navan
4. Grand Sancy
1.50 CPMS Novices’ Champion Handicap Steeple Chase
1. One More Fleurie
2. Mac Tottie
3. The Butcher Said
4. Dublin Four
2.25 Coral Scottish Champion Hurdle
1. Milkwood
2. Anna Bonina
3. Tommy's Oscar
4. Calico
3.00 Jordan Electrics Ltd Future Champion Novices' Chase
1. Allmankind
2. Malystic
3. Whoshotthesheriff
4. Tamaroc Du Mathan
3.35 Coral Scottish Grand National
1. Mighty Thunder
2. Dingo Dollar
3. Mister Fogpatches
4. The Ferry Master
5. Cool Mix