Grand's Steve Hirschfeld pitched a near-perfect game from the mound while hitting a double and a home run from the plate in a win over San Juan.