Cliftonville bring a 45 year wait for Irish Cup glory to an end with an unforgettable display against Linfield at Windsor Park.