Question: when did silver birch win the grand national
Answer: Ridden by Robbie Power and trained by 29 - year - old Gordon Elliott , Silver Birch was the winner of the 2007 John Smith 's Grand National at Aintree Racecourse , run on Saturday 14 April 2007 .