UNDATED (AP) — The first-place Los Angeles Dodgers gave Jake Peavy (PEE'-vee) a rude greeting in his debut for the San Francisco Giants. The Dodgers roughed up Peavy for four runs in six innings as they finished a three-game sweep with a 4-3 victory at AT&T Park. Carl Crawford's RBI triple highlighted a three-run fifth inning against Peavy. The victory gives the Dodgers a game and a-half lead over the Giants in the NL West.

The 33-year-old right-hander started against the division-leading Dodgers, a day after being acquired in a trade with Boston. Peavy was 1-9 with Boston. Dan Uggla, another new acquisition, didn't fare very well either. The Giants second baseman went 0-for-3 and made two errors leading to an unearned run. Uggla was 0-for-8 with three errors in the series.

The Dodgers beat the Giants on consecutive nights with great pitching from Zack Greinke (GREHN'-kee), Clayton Kershaw and Hyun-Jin Ryu (HYOON JIHN ree-OO'). Ryu improved to 12-5 by holding the Giants to three runs in six innings, striking out seven.

In other Sunday baseball:

— The Tampa Bay Rays' nine-game win streak is over. David Ortiz's three-run home run, his 25th of the season, helped the Boston Red Sox end their five-game losing streak with a 3-2 victory over the Rays.

— The Toronto Blue Jays won their first series at Yankee Stadium in nearly two years by edging the Yankees 5-4. Dioner (dee-AH'-nur) Navarro hit a go-ahead single with two outs in the ninth for the Jays, who have a one-game lead over the Yanks for the second wild card in the AL.

— Adam Wainwright pitched seven scoreless innings and Matt Holliday hit a solo homer to lead the St. Louis Cardinals to a 1-0 victory and a series win over the Chicago Cubs. The Cardinals won two of the three games at Wrigley Field in the weekend set.

— Doug Fister improved to 10-2 as the Washington Nationals beat slumping Cincinnati 4-2. Adam LaRoche drove in two runs. The Reds have lost eight of nine since the All-Star break.

— Atlanta stayed a game and a-half back of Washington in the NL East by beating San Diego 8-3. Chris Johnson and Ryan Doumit each drove in two runs during Atlanta's six-run third inning.

— Sam Fuld hit a tiebreaking, two-run single off in a three-run seventh inning, and the Minnesota Twins defeated the Chicago White Sox 4-3 to avoid a four-game sweep.

— Carlos Santana hit two more home runs, giving him six in six games, and the Cleveland Indians beat Kansas City 10-3. That ends the Royals' winning streak at five.

— Baltimore edged Seattle 3-2 in 10 innings. Manny Machado had two hits and two RBIs, including the go-ahead sacrifice fly in the 10th.

— AL West leader Oakland routed Texas 9-3. A's catcher John Jaso had two hits and three RBIs for the Athletics, who maintained their two-game lead over the L.A. Angels. Scott Kazmir improved to 12-3.

— The Angels nipped Detroit 2-1 for their third straight win. David Freese (freez) hit a tiebreaking homer off Joba Chamberlain in the eighth.

— Lucas Duda hit a two-run homer, rookie Jacob deGrom improved to 5-5 and the New York Mets split a four-game series with the Milwaukee Brewers with a 2-0 win.

— Josh Harrison had four hits, including a tiebreaking homer, to help the Pittsburgh Pirates beat the Colorado Rockies 7-5.

— Garrett Jones and Marcell Ozuna homered to lead the Miami Marlins over the Houston Astros 4-2 and complete a three game sweep.

— Slumping Ryan Howard hit a two-run homer in the first inning and scored what proved to be the winning run in the sixth to lead Philadelphia to a 4-2 win over Arizona. Howard's 16th homer of the season came off of Diamondbacks starter Vidal Nuno.