Season over for Sam Hartnett