Richards wins 500th, Red Devils move into first place