One For Arthur has won the Grand National at Aintree.
The odds on the horse - ridden by Derek Fox and trained by Lucinda Russell - winning had been 14-1, making him a popular choice for punters.
Fox hailed his win as "unbelievable", adding One For Arthur "jumped so well even though he was a long way back".
Ms Russell, whose partner and assistant is former champion jockey Peter Scudamore, said the win was "out of this world".
''What a day!" Ms Russell said.
"We have a fantastic team behind us and I'm just so pleased.
''He's amazing. He's improved every time. I kept thinking barring accidents, he would win the National and he has.
''Together (Peter and I) we have had good and bad times but the horses are all back in form now.
''It's brilliant for Scotland. I said it's for Scotland, but it's really for the team and the yard.
''It's out of this world.''
Cause Of Causes came second, Saint Are was third, in fourth place was Blaklion, and finishing fifth was Gas Line Boy.
One For Arthur is the first Grand National winner to be trained in Scotland since 1979.
First Minister Nicola Sturgeon tweeted her congratulations to the winners.
Scottish bookmakers McBookie.com estimated that Scottish punters are celebrating a £5 million windfall following the race.
A spokesperson for the betting site, Paul Petrie, said: "It has been a long time since we have celebrated a Scottish winner and although it has cost us a fortune, we couldn't be more happy for Lucinda Russell."
All 40 horses which competed in the steeplechase returned safe, although not all finished.
For all the latest reaction from Aintree, go to ITV Racing.