Ashley Barnes felt his season was over following the Sunderland game, but injury to Jay Rodriguez saw him take a second chance against Blackburn Rovers.