The rookie Stephen Piscotty tripled and scored the go-ahead run on a groundout by Mark Reynolds in the eighth inning, and the St. Louis Cardinals beat the visiting San Francisco Giants, 2-1, on Monday night.
The run came a little too late for Michael Wacha, who allowed one run in seven innings with six strikeouts but missed a chance to become the majors’ first 15-game winner.
DIAMONDBACKS 4, PIRATES 1 Jeremy Hellickson won on the road for the first time in two and a half months, and Jake Lamb homered to lead Arizona to a victory at Pittsburgh.