A remarkable finish in a race full of incident - General Principle wins the BoyleSports Irish Grand National at Fairyhouse to give all-conquering trainer Gordon Elliott a first victory in Ireland's richest jumps race under jockey J J Slevin for owners Gigginstown House Stud.