Albert Pujols hit three long home runs and Adam Wainwright pitched seven impressive innings, leading the St. Louis Cardinals to a 9-1 win over the Cubs yesterday in Chicago.
Pujols homered in the first, fifth, and ninth innings for his fourth career three-homer game, and first since Sept. 3, 2006, against the Pirates. He has hit four home runs in four games after hitting one in 28 games.
Wainwright (7-3) allowed one run on seven hits. He struck out eight and walked two.
Cubs starter Ryan Dempster (3-5) allowed six runs on nine hits. He struck out seven and walked three.
Tigers 10, Athletics 2 — Taking the roster spot vacated by Dontrelle Willis, Max Scherzer returned from the minors to strike out 14 in 5 2/3 shutout innings for host Detroit.
Willis was designated for assignment and Scherzer, recalled from Triple A Toledo and starting in place of Armando Galarraga, fell just two strikeouts short of Mickey Lolich’s team record despite being taken out in the sixth inning. Scherzer (2-4) allowed two hits, walked four, and hit a batter.
Miguel Cabrera had four hits, including his 14th homer, and four RBIs for the Tigers.
Yankees 7, Indians 3 — Mark Teixeira hit a three-run homer, Derek Jeter sparked a rally with a two-out, two-run single, and host New York rallied to beat Cleveland.
Indians starter Justin Masterson held the Yankees scoreless until the seventh, when Nick Swisher and Brett Gardner singled before Jeter’s hit. Tony Sipp (0-1) came on and gave up a double to Curtis Granderson before Teixeira’s blast. A.J. Burnett (6-2) struck out eight and allowed only one earned run in eight innings.
White Sox 8, Rays 5 — Jayson Nix hit his first career grand slam, helping visiting Chicago beat Tampa Bay to split a four-game series with the AL East leaders.
Ben Zobrist homered and had two RBIs for the Rays, who went 2-5 on a seven-game homestand. Tampa Bay, with the majors’ best record (34-17), is just 15-12 at home.
Marlins 1, Phillies 0 — One day after making the final out of Roy Halladay’s perfect game, Ronny Paulino drove in the only run to lift host Florida over Philadelphia.
Paulino’s sixth-inning single drove in Hanley Ramirez and made a winner of Anibal Sanchez (5-2), who gave up three hits and struck out seven in 6 2/3 innings.
Angels 9, Mariners 7 — Howie Kendrick hit his second home run of the game with two outs and two on in the bottom of the ninth, giving Los Angeles a victory over Seattle one day after Kendry Morales broke his leg celebrating a game-ending grand slam.
Braves 5, Pirates 2 — Pinch-hitter Chipper Jones had a tiebreaking RBI single in the eighth and host Atlanta beat Pittsburgh to complete a three-game sweep.
Dodgers 4, Rockies 3 — Clayton Kershaw struck out a season-high nine in five innings, Xavier Paul hit a tiebreaking RBI single in the sixth, and visiting Los Angeles beat Colorado.
Blue Jays 6, Orioles 1 — Jose Bautista hit his major league-leading 16th homer and Ricky Romero threw a six-hitter as host Toronto completed a three-game sweep.
Twins 6, Rangers 3 — Host Minnesota wrapped up a three-game sweep behind six solid innings from Scott Baker (5-4) and two RBIs from Jason Kubel.
Mets 10, Brewers 4 — R.A. Dickey pitched seven solid innings, Luis Castillo had a two-run single, and Angel Pagan homered to help New York avoid a series sweep in Milwaukee.
Padres 3, Nationals 2 — Pinch-hitter Nick Hundley singled in Lance Zawadzki from second base with two outs in the 11th to lift host San Diego over Washington.
Astros 2, Reds 0 — Lance Berkman’s two-run double in the 10th inning helped Houston salvage the finale of a three-game series in Cincinnati.
Giants 6, Diamondbacks 5 — Andres Torres hit a two-out RBI single in the 10th off Carlos Rosa and San Francisco handed visiting Arizona its seventh consecutive loss.