One For Arthur has won the Grand National, becoming only the second Scottish horse to do so.
The 14/1 shot, trained by Lucinda Russell and ridden by Derek Fox, came strong at the second-from-last fence.
The gelding jumped well and won from Cause Of Causes (14/1) and Saint Are (40/1) who finished third.
One For Arthur is only the second Scottish horse to ever win the Grand National
Speaking after the race, jockey Derek Fox said: " "It's the best feeling I've ever had.
"He's just such a brave horse. A sign of a true race horse to win the Grand National. It's unbelievable.
"I was injured on March 9, I got a heavy fall on the novice chase and that was four weeks ago on Thursday.
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
"This is the best feeling I have ever had or probably ever will have and I want to take most of it in. I don't often get a chance to ride a horse as good as that."
One For Arthur's trainer Lucinda Russell added: "That was amazing, I'm tearful but it is amazing.
"It's total credit to Derek, he never panicked. I have just won the National!"
One For Arthur
Cause Of Causes
More to follow…