Fischer in good spirits until the very end