Pirates charity match raises much-needed care funds