Johan Oviedo combined with four relievers on a five-hitter, Rodolfo Castro scored the difference-making run in the fifth inning on a wild pitch, and the visiting Pittsburgh Pirates evened their three-game series against the San Francisco Giants with a 2-1 triumph Tuesday night