One For Arthur, a 14-1 shot trained by Lucinda Russell and Peter Scudamore, has won the 2017 Randox Health Grand National after an impressive late surge at Aintree.

Ridden by Derek Fox, the eight-year-old bay gelding, purchased for £60,000 by self-styled 'Golf Widows' Belinda McClung and Deborah Thompson, finished four-and-a-half lengths ahead of Cause Of Causes (16/1) to become Scotland's first winner of the world-famous steeplechase since Rubstic 38 years ago.

Saint Are (25/1) came third and 8/1 favourite Blaklion, who looked likely to secure victory as the race reached its climax, eventually crossed the line in fourth. Rogue Angel (20/1) led at the halfway mark but did not finish.

Defintly Red (10/1) pulled up early and Vieux Lion Rouge (12/1) finished sixth.

"That was amazing, I'm tearful but it is amazing," an emotional Russell told BBC Radio 5 Live. "It's total credit to Derek, he never panicked. I have just won the National."

Victory was particularly sweet for Fox, who took over as Russell's stable jockey following the retirement of Peter Buchanan in April 2016. The 24-year-old Irishman only returned to the saddle three days ago after breaking his left wrist in a heavy fall at Carlisle last month.

"It's the best feeling I've ever had," he said. "He's just such a brave horse. [It's] a sign of a true racehorse to win the Grand National. It's unbelievable."

He added: "I was injured on 9 March, I got a heavy fall on the novice chase and that was four weeks ago on Thursday. 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."

All 40 horses returned safely after the race, with no reported fatalities.

One For Arthur
Derek Fox on One For Arthur celebrates as he wins the Randox Health Grand National