Jorge Posada followed up a memorable game with two more RBIs, and Chien-Ming Wang pitched the Yankees past the Texas Rangers, 4-3, last night in New York.
Robinson Cano and Bernie Williams each added run-scoring singles for the Yankees, who were coming off a stunning comeback Tuesday night. The Yankees rallied from a 9-0 deficit behind Posada, who hit a game-winning, two-run homer with two outs in the ninth and withstood a violent collision at the plate in a 14-13 victory -- matching the biggest comeback in team history.
Posada singled twice last night and reached base safely in all four plate appearances. The catcher has seven RBIs in the past two games.
Wang (4-1) tossed eight efficient innings again to win his third straight start.
Blue Jays 3, Angels 0 -- Casey Janssen pitched two-hit ball over eight innings and combined with B.J. Ryan on the shutout for visiting Toronto. Janssen (2-3) took a perfect game into the sixth before Robb Quinlan spoiled it with a single to right field.
Tigers 2, Twins 0 -- Rookie Justin Verlander outdueled Johan Santana (4-4) and Vance Wilson homered to lift Detroit past visiting Minnesota. Verlander (5-3) allowed six hits in eight innings.
White Sox 5, Devil Rays 2 -- Jermaine Dye drove in three runs and Jon Garland (3-2) pitched seven solid innings to spark Chicago at St. Petersburg, Fla.
Indians 5, Royals 0 -- Travis Hafner hit a grand slam and Jake Westbrook (4-2) tossed a six-hit shutout to power host Cleveland.
Athletics 7, Mariners 2 -- Barry Zito (3-3) allowed eight hits over seven scoreless innings, and host Oakland battered Jamie Moyer (1-4) in its third straight victory.
Brewers 8, Phillies 7 -- Geoff Jenkins's RBI single with two outs in the ninth lifted host Milwaukee to its third straight walkoff victory. The Brewers became the first team since the 2004 Detroit Tigers to have three straight walkoff wins.
Arthur Rhodes (0-1) walked pinch hitter Jeff Cirillo to start the ninth, and Brady Clark's sacrifice bunt moved him to second. Rickie Weeks struck out, bringing up Bill Hall, who was intentionally walked to bring up Jenkins.
Pirates 7, Reds 2 -- Oliver Perez (2-5) limited Cincinnati to two runs over six innings and drove in two runs to lead host Pittsburgh. Perez also helped himself with a two-run single in the second against Bronson Arroyo (5-2).
Braves 6, Marlins 4 -- Chipper Jones hit a three-run homer in the 11th inning to beat Florida in Atlanta. Marcus Giles led off the 11th with a single, Edgar Renteria walked, and Jones followed with his first homer since April 28, a belt to right-center off Randy Messenger (0-3).
Cardinals 1, Mets 0 -- Mark Mulder threw 8 1/3 scoreless innings and Jason Isringhausen worked out of a jam in the ninth to preserve St. Louis's victory over visiting New York. Mulder (5-1) won his third straight start and had two of the Cardinals' four hits in seven innings against Steve Trachsel (2-4).
Giants 10, Astros 1 -- Ray Durham hit a three-run homer and singled in a run for a season-high four RBIs and Matt Morris won for the first time in seven starts as San Francisco completed a three-game sweep of host Houston.
Cubs 5, Nationals 0 -- Sean Marshall (3-1) and three relievers combined on a one-hitter, Todd Walker drove in two runs, and host Chicago blanked Washington.
Padres 14, Diamondbacks 10 -- Brian Giles drove in a career-high seven runs and San Diego, which scored nine runs in the first inning, reclaimed first place in the NL West before the smallest crowd in Arizona history -- 18,012.