Peter McRae brings up milestone 100th win