NEW YORK – Dan Haren pitched a six-hitter for his first complete game this season and the Oakland Athletics homered twice off an inconsistent Randy Johnson to beat the New York Yankees 6-1 Sunday.
Mark Kotsay and Jay Payton connected for the A’s, who avoided a three-game sweep and snapped their four-game losing skid. They did it with a depleted lineup that was missing Eric Chavez, Frank Thomas and Milton Bradley.
Haren (3-3) gave up only a second-inning homer to Jorge Posada, winning his second consecutive start and sending the Yankees to their first loss in 13 day games this year. The right-hander struck out six and walked none in his fourth career complete game. The other three came last season.
Johnson (5-4) has struggled so much recently that the Yankees sent him for an MRI after his previous outing to make sure he wasn’t injured. He was a little better this time out, but not good enough.
Blue Jays 8, Devil Rays 3
ST. PETERSBURG, Fla. – Josh Towers won his first game of the season, snapping a seven-game losing streak.
Towers (1-7) gave up three runs and five hits in eight plus innings for his first win since a 10-1 complete game victory Sept. 30 against Kansas City.
Mariners 9, Angels 4
ANAHEIM, Calif. – Raul Ibanez, Jose Lopez and Yuniesky Betancourt each hit two-run homers, helping Seattle beat the Angels.
Carl Everett added a solo shot as seven of the Mariners’ runs came on long balls barely 12 hours after their 5-4 victory on Richie Sexson’s homer in the 13th inning Saturday night.
Tigers 3, Indians 2
CLEVELAND – Mike Maroth pitched six strong innings to win again at Jacobs Field and Detroit completed its first three-game sweep in Cleveland in nearly 16 years.
The Tigers won their fourth straight to improve the best road record in baseball to 16-7. The Indians lost their sixth straight for the first time since a six-game skid Aug. 9-14, 2004.
Orioles 8, Royals 7
BALTIMORE – Pinch-hitter Kevin Millar capped a four-run ninth inning with a two-out RBI single, and the Orioles beat Kansas City for a three-game sweep.
The Orioles issued 12 walks to fall behind 7-4, then rallied in the ninth against Kansas City closer Ambiorix Burgos (1-1), who began the inning by walking the bases loaded.
Dodgers 6, Giants 3
SAN FRANCISCO – Barry Bonds’ pursuit of the Babe is headed to Houston.
The San Francisco slugger’s homerless stretch reached six games and he remained stalled at 713 and one from tying Babe Ruth as the Giants concluded a seven-game homestand with a loss to the Los Angeles Dodgers.
The Dodgers broke a 2-2 tie in the eighth on a two-base throwing error by reliever Steve Kline (1-1) in which the ball went off Omar Vizquel’s glove and into shallow left as the shortstop covered third, allowing two runs to score.
Padres 9, Cubs 0
CHICAGO – Clay Hensley pitched his first career shutout, allowing two hits, and Khalil Greene hit a three-run home run to lead San Diego.
The Padres completed a three-game sweep of the Cubs and finished the season 7-0 against Chicago.
Brewers 6, Mets 5
MILWAUKEE – Bill Hall hit a two-out home run in the 10th inning to give the Milwaukee Brewers the victory.
The Brewers blew leads in the seventh and ninth innings, including the first blown save of the season by closer Derrick Turnbow.
Phillies 2, Reds 1
CINCINNATI – Ryan Howard tied the game with a pinch-hit homer, then connected again in the 12th inning Sunday, powering the Philadelphia Phillies to a 2-1 victory over the Cincinnati Reds.
The Phillies won for the 13th time in 14 games, completing their first three-game sweep in Cincinnati since September 2002.
Nationals 8, Braves 1
ATLANTA – Tony Armas pitched three-hit ball over seven innings, Alfonso Soriano homered for the second straight game and the Washington Nationals took advantage of a careless defensive play by Adam LaRoche.
Soriano led off the third inning with his 12th homer.
and singled in two more runs in the sixth.
The Nationals blew it open against John Thomson (1-3) with four unearned runs in the fifth – all of them scoring after LaRoche fielded a routine grounder but nonchalantly jogged to first base on what should have been the third out.
Nick Johnson hustled down the line, and first-base umpire Mark Carlson ruled the runner safe. Television replays were inconclusive, showing LaRoche stepping on the bag at about the same time as Johnson.
LaRoche turned around in disbelief when Carlson made the safe call, and manager Bobby Cox came out to argue. Cox was ejected after the inning, clearly disgusted that the Nationals followed LaRoche’s error with three straight hits.
Marlins 8, Pirates 2
PITTSBURGH (AP) – Brian Moehler doesn’t have to talk about his long winless streak any longer.
Moehler won for the first time in 23 games since last July, taking a shutout into the eighth inning as the Florida Marlins opened an early eight-run lead.
Miguel Cabrera, the only proven veteran hitter in a Marlins lineup that features mostly rookies, hit a three-run homer during a five-run second inning against Ian Snell (2-3) that helped make it 8-0. Snell hadn’t allowed an earned run in his previous two starts at home, only to give up seven runs and seven hits in 1 1-3 innings.
Those are numbers more often associated with Moehler (1-4), who came into the game without a win since July 20 and had some of the worst numbers of any starting pitcher in the majors – an 0-4 record, 9.76 ERA and .368 opponents batting average. But he was in control from the start against the Pirates, who now own the NL’s worst record at 11-27.
Astros 3, Rockies 0
HOUSTON (AP) – Andy Pettitte pitched a three-hit shutout and Morgan Ensberg and Lance Berkman homered to lead the Astros.
The shutout is Pettitte’s first with Houston and his first since June 30, 2002, with the New York Yankees against the New York Mets. It was the left-hander’s first complete game since Aug. 9, 2003 against Seattle.
Pettitte (3-4) struck out seven and walked one. He zipped through the first two innings, retiring the first six batters he faced, including striking out the last two. Brad Hawpe got a single to open the third before Pettitte struck out the next two batters.
In his first career appearance against Houston, Jeff Francis (2-3) allowed six hits and three runs while striking out five in seven innings.
Sunday marked 40-year-old Craig Biggio’s 2,600th career game, making him the first Astros player to reach the milestone. He is second behind Barry Bonds in games played by National League players since 1970. Biggio was 1-for-4.
Diamondbacks 7, Cardinals 6
ST. LOUIS (AP) – Chad Tracy hit a tiebreaking two-run double in a four-run seventh inning, helping the Arizona Diamondbacks avoid a three-game sweep.
Johnny Estrada had two hits and three RBIs while Luis Gonzalez went 4-for-5 and scored two runs for the Diamondbacks, who are 4-14 against the Cardinals the last four seasons.
Estrada and Shawn Green had RBI singles in the seventh, giving the Diamondbacks the cushion they needed after the Cardinals scored three in the bottom of the seventh.
Starters Chris Carpenter and Miguel Batista each allowed three runs, none of them earned, as the teams combined for five errors. The Cardinals tied a season high with their second three-error game in five days.
Albert Pujols had a sacrifice fly in the seventh inning for his major league-leading 48th RBI.
Adam Wainwright (1-1) got the loss. Luis Vizcaino (2-2) got the win, and Jose Valverde worked the ninth for his 11th save in 12 chances.