Home Sports McGaha earns 500th career win over Union