Four late goals rob us of a near perfect day