Question: who won the grand national last year 2017
Answer: The race was won by One For Arthur , only the second horse trained in Scotland to win the Grand National ( the other being Rubstic in 1979 ) .