Grosjean puts up 'best effort of the season’