Pirates 7, Cardinals 1: A.J. Burnett scattered four hits over seven innings, Russell Martin hit a three-run homer, and Pittsburgh beat St. Louis to regain sole possession of the N.L. Central lead.
Red Sox 7, White Sox 2: Jake Peavy pitched seven strong innings against his former team, and Boston beat Chicago for its sixth win in seven games.
Dodgers 2, Padres 1: Pinch hitter Mark Ellis singled home the go-ahead run in the eighth, and Los Angeles rallied to beat San Diego. Just as the game ended, the Dodgers announced they had acquired third baseman Michael Young from the Phillies for minor league lefty Rob Rasmussen.
Rangers 2, Twins 1: Leonys Martin hit a game-winning bases-loaded single with two out in the ninth inning to give Texas a victory over Minnesota.
-- ASSOCIATED PRESS