A great effort on the day