Farrell: 'A fantastic finish to a great day'