SAN FRANCISCO -- Greg Maddux pitched shutout ball into the ninth inning, and Vinny Castilla homered and drove in three runs as the Atlanta Braves beat the San Francisco Giants 6-1 Wednesday to end a three-game losing streak.
Diamondbacks 6, Pirates 2
PITTSBURGH -- Steve Finley, Luis Gonzalez and Junior Spivey all homered as Arizona took two of three in the series.
Astros 6, Phillies 2
HOUSTON -- Craig Biggio hit three doubles, leading Carlos Hernandez and the Astros to a three-game sweep. The Phillies swept a three-game set from the Astros in Philadelphia last week.
Reds 7, Brewers 4
MILWAUKEE -- Jimmy Haynes beat his former team, and Todd Walker tied his career high with four hits as Cincinnati topped Milwaukee for the sixth straight time.
Indians 3, Orioles 1
CLEVELAND -- Bartolo Colon pitched eight strong innings to help Cleveland defeat Baltimore.
Bob Wickman pitched a perfect ninth for his eighth save as Cleveland won for just the eighth time in 27 games.
Angels 10, Tigers 1
DETROIT -- David Eckstein had a homer and three RBIs runs to help Anaheim its seventh straight victory and send Detroit to its seventh straight loss.
Anaheim has won 16 of 18, the best 18-game stretch in team history.
Red Sox 8, Athletics 2
BOSTON -- Derek Lowe allowed a run in eight innings in his first game at Fenway Park since throwing a no-hitter as Boston improved to 3-0 without injured slugger Manny Ramirez.
Devil Rays 10, Yankees 7
NEW YORK -- Chris Gomez hit a three-run homer to cap Tampa Bay's biggest opening inning ever -- a six-run first against Orlando Hernandez.
Rangers 5, White Sox 2
CHICAGO -- Michael Young homered, and Ismael Valdes combined with two relievers on a two-hitter for Texas.
Alex Rodriguez was ejected in the seventh inning for bumping umpire Mike DiMuro.
Twins 8, Royals 6
KANSAS CITY, Mo. -- Jacque Jones homered twice and had four RBIs as Minnesota ruined Tony Pena's debut as Royals manager.
Mariners 8, Blue Jays 6
TORONTO -- Bret Boone hit a go-ahead, two-run double in the ninth inning for Seattle. John Olerud homered and had three RBIs for the Mariners, who overcame a 5-0 deficit. Seattle is a major-league best 15-3 on the road.
-- From wire reports