Former South African captain Dean Elgar is another name for the tenacity of fighting till the end on the cricket field. The 39-year-old red-ball legend, who recently played for Essex in England's county cricket, said goodbye with a brilliant century in the last innings of his professional cricket career.