Brandon Lyon walked Jorge Posada with the bases loaded in the ninth and the New York Yankees beat the Boston Red Sox 6-5 Wednesday night after Mariano Rivera blew a four-run lead in the top half.
For the second straight week, the Yankees took two of three from Boston. New York had been struggling lately, prompting owner George Steinbrenner to say it was manager Joe Torre's job to solve the problems. Rivera couldn't close out Boston, and Bill Mueller's infield single with two outs drove in the tying run.
Trot Nixon followed with a sharp single off first baseman Todd Zeile's glove. The ball skittered away and Soriano deflected it.
The second baseman quickly recovered and threw out Shea Hillenbrand at the plate, drawing cheers from Steinbrenner.
"We took a chance, they made a play. That's why they're the Yankees," Hillenbrand said.
Japanese slugger Hideki Matsui doubled with one out in the ninth and continued to third when left fielder Manny Ramirez's throw sailed away. After two intentional walks, Posada walked on a 3-2 pitch from Brandon Lyon.
Catcher Jason Varitek punched the air in frustration, threw down the ball and shouted at plate umpire Joe West as he walked back to the dugout.
"It's just a shame that we lost," Varitek said. "I was caught up in the heat of the moment."
Indians 8, Tigers 2
In Detroit, Jody Gerut homered and drove in three runs to lead the Cleveland over Detroit 8-2, preventing the Tigers from winning a home series for the first time this season.
Tim Laker had three hits and drove in three runs for Cleveland, which has won three of its last four games, splitting the first two games of the series.
Detroit dropped to 13-38, the worst record in the major leagues, and is 4-19 at Comerica Park.
Twins 6, Athletics 5
In Minneapolis, Doug Mientkiewicz, Jacque Jones and Dustan Mohr homered as Minnesota beat Oakland and extended their winning streak to four. Joe Mays (6-3) won his third straight start, allowing four runs and eight hits in six innings.
Eddie Guardado pitched the ninth for his 15th save in as many chances, and his 20th straight extending to last year.
Mariners 5, Royals 2
In Kansas City, Missouri, Jamie Moyer won his fifth straight start, and Dan Wilson went 3-for-4 with three RBIs to lead Seattle over Kansas City.
Moyer (8-2) allowed two runs and four hits in seven innings, tying Toronto's Cory Lidle for the American League lead in wins. Kazuhiro Sasaki worked the ninth, finishing the five-hitter for his eighth save in 12 chances.
White Sox 8, Blue Jays 0
In Toronto, Jon Garland pitched eight scoreless innings and Magglio Ordonez hit a three-run homer as part of a six-run ninth inning as Chicago ended Toronto's six-game winning streak.
Garland (3-4) won for the first time since May 1, a span of four starts. The 23-year-old right-hander allowed five hits while striking out six and walking none. Garland and Billy Koch combined for Chicago's fourth shutout of the season.
Orioles 6, Angels 2
In Baltimore, Brian Roberts hit his second grand slam in seven days and Melvin Mora went 3-for-3 with two walks as Baltimore beat Anaheim. Roberts, summoned from the minors last week, put Baltimore up 4-0 in the second. He has hit safely in all seven games since his recall and has driven in 10 runs.
Deivi Cruz homered to help the Orioles complete a two-game sweep of the defending World Series champions.