Freddy Sanchez has six hits to lead Pittsburgh
Pittsburgh 10, at Chicago 8: Freddy Sanchez had the Pirates’ first six-hit game in 19 years to help send the Cubs to their eighth consecutive loss.
at Milwaukee 1, St. Louis 0 (10 innings): Bill Hall’s single lifted the Brewers. St. Louis’ Chris Carpenter took a perfect game into the seventh inning.
Florida 5, at Philadelphia 3: Wes Helms hit a home run and drove in four runs for the Marlins. Ryan Howard hit two home runs for the Phillies.
at New York 5, Washington 2: Gary Sheffield’s three-run home run in the sixth was upheld by a video review.
at Cincinnati 8, Houston 5: Jonny Gomes drove in three runs, and the Reds scored eight unearned runs.
at San Francisco 8, Atlanta 2: Travis Ishikawa had a three-run home run among his career-high four hits.
Dodgers 16, at Colorado 6: The Dodgers had a seven-run fourth inning and an eight-run seventh.