The Pittsburgh Pirates best chances of winning a game come when they have 2 things going for them. The first is playing at home, where they have gone from a bad team overall, to a much more than respectable team, with a 28-25 mark. The 2nd is having Zach Duke on the mound. Duke is having a good season, and enters this one with a 3.39 ERA on the season. Joel Piniero is having his best season for the Cards, but showed signs of losing what he had, allowing 7 runs in his last outing. The Cards are at their worst against lefthand pitching where they are amongst the leagues lowest scoring teams against them. I'll go with the Pirates here.