The 25-year-old guided 14-1 shot One For Arthur to victory in his first every ride at Aintree, but he so nearly didn’t make it.
“I had a heavy fall last month, and only came back on Wednesday,” said the modest Fox.
“But this is the best feeling I have ever had, or probably ever will have.
One For Arthur is only the second Scottish horse to ever win the Grand National
"I don’t often get a chance to ride a horse as good as that.
"He’s just such a brave horse. It’s unbelievable.”
Winning trainer Lucinda Russell is based in Fife, and this was only the second ever Grand National winner from north of the border.
Grand National runners 2017
Thu, April 6, 2017
Express Sport brings you this year's race card for the Grand National
1 of 41
Grand National 2017: 40 runners confirmed
Get Quotes on Home Insurance
“He has done Scotland proud,” she said.
“It means everything to us, of course it does.”
The gelding jumped well and won from Cause Of Causes (14/1) and Saint Are (40/1) who finished third.