Windies’ character in fightback thrills Viv Richards