Cardinals improve to 10-4
Braden Looper pitched around Prince Fielder and limited the rest of a Milwaukee Brewers' lineup without Ryan Braun to 3 hits in 5 nnings, leading the host St. Louis Cardinals to a 6-1 victory Tuesday night.
Skip Schumaker had 2 hits and 2 RBI, and Adam Kennedy was 3-for-4 with an RBI for the surprising Cardinals, who lead the NL Central with a 10-4 record.
Chris Duncan also had an RBI and Kennedy added a heads-up baserunning play, going from first to third on a groundout and then scoring an insurance run in the seventh.
Phillies 4, Astros 3: Pedro Feliz's RBI double in the bottom of the ninth inning capped a 4-run rally that carried host Philadelphia past Houston.
Marlins 4, Braves 0: Scott Olsen pitched 7 innings of 5-hit ball, and Josh Willingham hit an RBI triple and scored a run as host Florida beat Atlanta.
Diamondbacks 8, Giants 2: Chris Young hit a 2-run homer, and Conor Jackson connected for the second consecutive game to support Micah Owings as Arizona beat host San Francisco.
Mets 6, Nationals 0: David Wright homered and drove in 5 runs, Jose Reyes returned to the lineup with 4 hits and host New York beat struggling Washington.
American League
Tigers 6, Twins 5: Miguel Cabrera hit a 2-run homer to cap host Detroit's second straight eighth-inning rally, beating Minnesota
Magglio Ordonez homered and drove in 2 runs, and Gary Sheffield and Carlos Guillen also hit home runs for Detroit, which scored six times Monday in the eighth inning for an 11-9 win over Minnesota.
Justin Morneau homered for Minnesota, and Joe Mauer drove in 2 runs.
Red Sox 5, Indians 3: Jason Varitek hit a pinch home run in the ninth inning off Jensen Lewis to lead Boston past host Cleveland.
Varitek didn't start as Kevin Cash caught knuckleballing starter Tim Wakefield. But he came up with one out in the ninth and drove a 1-2 pitch from Lewis (0-1) the opposite way to left-center for his third career homer as a pinch hitter.
Angels 7, Rangers 4: Gary Matthews Jr. snapped out of a slump with a tiebreaking, 3-run double, and Los Angeles rallied to hand host Texas its fifth straight loss.
Matthews was in a 3-for-27 slide before his double to left-center in the sixth inning off Josh Rupe (0-1) broke a 4-all tie.
Mariners 11, Royals 6: Jose Lopez became the 12th player in major-league history to hit 3 sacrifice flies in a game, Yuniesky Betancourt drove in 3 runs and host Seattle set a season high for runs in a win over Kansas City.
Yankees 5, Rays 3: Andy Pettitte allowed 3 runs over 7 innings, and Hideki Matsui homered to lead New York to a two-game sweep over host Tampa Bay.
Pettitte (2-1) gave up 9 hits -- 7 in the first 3 innings -- struck out five and walked three
Blue Jays 11, Orioles 3: Aaron Hill hit a 3-run homer, Alex Rios and Matt Stairs each had 2 RBI and Toronto beat host Baltimore.
David Eckstein had 3 hits and scored 3 runs for the Blue Jays, who reached season highs in runs and hits (16).