Eric Gagne struck out Alex Rodriguez with a runner on second base in the eighth inning, then finished the game for his 81st straight save to preserve Los Angeles' 5-4 win over the New York Yankees last night at Dodger Stadium.

Gagne yielded a homer to Jason Giambi leading off the ninth before getting his second save of the series and 18th of the season.

The Yankees lost their first series since dropping two of three at Texas last month.

Shawn Green triggered a four-run second inning with a homer and Jose Lima (5-3) shrugged off consecutive home runs to Hideki Matsui and Miguel Cairo.

Jose Contreras (4-3) surrendered four runs on seven hits in six innings for New York.

* DEVIL RAYS 2, DIAMONDBACKS 1: Robert Fick, a late addition to Tampa Bay's lineup, tripled in the eventual winning run in the visiting Devil Rays' 11th straight victory.

Rocco Baldelli added a sacrifice fly, Carl Crawford scored both runs and Mark Hendrickson worked six innings to help the Devil Rays post the best winning streak in the majors this season.

With the victory, Manager Lou Piniella moved past Miller Huggins for 20th all-time with 1,414 victories.

Fick played for Jose Cruz Jr., who was hit by a pitch Saturday and was scratched from the lineup with a bruise on the back of his left leg.

* GIANTS 4, RED SOX 0: Jason Schmidt pitched a one-hitter to win his ninth straight decision and Edgardo Alfonzo hit a grand slam for his second big hit in as many days for host San Francisco.

Schmidt (9-2) was overpowering in throwing 133 pitches, not allowing a hit until Kevin Youkilis's clean double to lead off the sixth inning. He struck out nine and walked two in his 15th career shutout -- and second one-hitter this season -- and matched the longest winning streak by a Giants pitcher since Rick Reuschel won nine straight in 1989.

* RANGERS 4, MARLINS 2: Hank Blalock hit a two-run homer in the 11th to give Texas a weekend sweep on the road.

Blalock's homer off newly acquired reliever Billy Koch came after Rangers closer Francisco Cordero blew a save in the ninth and prevented Kenny Rogers from becoming the first 10-game winner in the majors.

Michael Young opened the 11th with a single and Blalock followed with his 17th homer on the first pitch from Koch (0-1).

* BLUE JAYS 3, PADRES 0: Light-hitting Orlando Hudson homered and drove in two runs and Miguel Batista flirted with his second shutout in three starts for visiting Toronto.

San Diego lost for the seventh time in eight games and this one was particularly ugly. Catcher Ramon Hernandez had to be helped off the field after being injured making a putout at the plate in the seventh inning, and the fans booed repeatedly as the offense continued to struggle at home.

Batista (5-5) yielded seven hits, struck out four and walked three. Jason Frasor pitched the ninth and completed the seven-hitter for his sixth save in seven chances.

* CUBS 5, ATHLETICS 3: Moises Alou hit a two-run homer and Carlos Zambrano won his fourth straight decision for Chicago.

Zambrano (8-2) outpitched Barry Zito, yielding one run on five hits and striking out eight in 62/3 innings at Wrigley Field.

The Cubs took two of three from Oakland in the teams' first regular season meeting. Chicago has won eight of nine to move two games behind first-place St. Louis in the National League Central.

Zito (4-4) lasted five innings and was taken out after throwing 110 pitches. He allowed four runs on seven hits and three walks.

* EXPOS 4, WHITE SOX 2: Orlando Cabrera hit a two-run homer off Jon Garland with one out in the ninth inning to lift Montreal at home.

Garland (5-4), who retired the first 16 batters he faced, pitched his second career complete game and first of the season. Jose Vidro's two-run single was Montreal's only hit through the first eight innings.

* INDIANS 5, BRAVES 2: Jason Davis threw seven solid innings to win for the first time in almost seven weeks and also hit his first major league home run to lead visiting Cleveland.

Davis (2-5) made his ninth start since his only other win of the season on May 4. Against the Braves, however, Davis was dominant while retiring the side in order in three of the first four innings. He yielded four hits and two runs in seven innings.

* METS 6, TIGERS 1: Richard Hidalgo homered for his first hit with New York, Mike Piazza also connected and the Mets completed a three-game sweep at Shea Stadium.

Steve Trachsel (7-5) pitched six solid innings for New York, which got a two-run double from Eric Valent in its fourth consecutive victory.

Acquired from Houston on Thursday for pitchers David Weathers and Jeremy Griffiths, Hidalgo went 2 for 4 and scored twice.

* PHILLIES 8, ROYALS 2: Jim Thome hit a pair of two-run homers and Jimmy Rollins had an inside-the-park home run to lead Philadelphia at home.

Thome connected in his first two at-bats -- his league-leading 22nd and 23rd home runs -- for the 34th multihomer game of his career and his second this year.

* MARINERS 5, PIRATES 4: Ichiro Suzuki hit a go-ahead double in a three-run seventh inning and visiting Seattle completed a three-game sweep.

With Yankees scouts watching him for a second straight start, Freddy Garcia (4-6) yielded two runs and six hits in six innings while ending a three-game losing streak.

* TWINS 4, BREWERS 2: Johan Santana struck out a season-high 12 in eight sharp innings and drove in a run to lift Minnesota on the road.

Santana (5-4) struck out the side in the fifth and seventh innings and had eight strikeouts over his last four innings in winning his third straight after four losses.

* ASTROS 3, ANGELS 1: Wade Miller (7-6) yielded six hits and a run in seven innings, and Eric Bruntlett hit his first home run of the season for Houston at home.

Twins' Torii Hunter nears liftoff but can't grab a drive by Brewers' Craig Counsell that turns into a triple.