James McDonald wasn't as good as he usually is when he wins for the Pittsburgh Pirates. This time, he was just good enough when he had to be. McDonald worked around eight hits and three walks, allowing two runs in six innings and the Pirates beat the New York Mets 3-2 on Saturday night. Read more: http://scores.espn.go.com/mlb/recap?gameId=310611123&teams=new-york-mets-vs-pittsburgh-pirates