Dodgers Come Back to Win Fifth Straight Adrian Gonzalez hit a three-run homer, and Andre Ethier and Jerry Hairston Jr. added solo shots as the Los Angeles Dodgers rallied from an 8-3 deficit to defeat the host Toronto Blue Jays, 10-9, Tuesday night for their fifth straight victory and 22nd in 27 games. Gonzalez, Ethier and Mark Ellis each drove in three runs as the Dodgers won their ninth straight road game, matching their longest streak since July 2004. Brandon League (4-3), a former Blue Jays right-hander, got two outs for the win. RED SOX 6, RAYS 2 Jon Lester (9-6) matched his season high with eight strikeouts and overcame homers by Wil Myers and Evan Longoria as host Boston remained in first place in the American League East. The Red Sox ended Tampa Bay's six-game winning streak. ROYALS 3, ORIOLES 2 Bruce Chen (4-0) tossed six strong innings, Greg Holland pitched out of a ninth-inning jam, and host Kansas City held on to beat Baltimore, ending the Orioles" season-best, five-game winning streak. Holland, who logged his 25th save in 27 chances, gave up a leadoff single in the ninth to Nick Markakis and a run-producing triple to Adam Jones with none out. Holland preserved the victory by striking out Chris Davis and retiring J. J. Hardy and Henry Urrutia on grounders. The Orioles bolstered their bullpen by acquiring the 31-year-old Francisco Rodriguez from the Milwaukee Brewers for the minor league infielder Nick Delmonico. Rodriguez has revitalized his career in Milwaukee, going 1-1 with 10 saves and a 1.09 earned run average in 25 appearances this season. TIGERS 6, WHITE SOX 2 Rick Porcello pitched four-hit ball over seven scoreless innings, Jhonny Peralta homered, and visiting Detroit took advantage of four errors to defeat Chicago despite playing without the Triple Crown winner Miguel Cabrera, who was sidelined by a hip problem. PIRATES 5, NATIONALS 1 Gerrit Cole (5-3) pitched seven strong innings to end a personal three-game losing streak, and added a run-scoring single to lead visiting Pittsburgh. The Pirates won their third straight but placed the All-Star reliever Jason Grilli, whose 30 saves lead the National League, on the disabled list with a strained right forearm. REDS 9, GIANTS 3 Devin Mesoraco hit a three-run homer, and Joey Votto and Zack Cozart also connected as visiting Cincinnati pounded San Francisco in the opening game of a doubleheader. CARDINALS 4, PHILLIES 1 Shelby Miller (10-6) pitched six shutout innings, becoming the third St. Louis starter to reach double digits in wins as the host Cardinals defeated Philadelphia. Miller joined Adam Wainwright (13-5) and Lance Lynn (11-5). PADRES 6, BREWERS 2 Nick Hundley and Will Venable each homered, and Tyson Ross won for the first time in more than a year as San Diego won at Milwaukee. But Padres pitcher Jason Marquis will have Tommy John surgery after sustaining a complete tear of the ulnar collateral ligament in his right elbow. The 34-year-old Marquis (9-5) has lost three straight decisions. MARLINS 4, ROCKIES 2 The rookie Jose Fernandez tossed seven strong innings, and Christian Yelich went 3 for 4 with two runs batted in in his major league debut, lifting Miami to a victory in Colorado. RAYS MINOR LEAGUER SUSPENDED Mark Thomas, a catcher in the Tampa Bay Rays" system, has been suspended for 50 games without pay for a second violation of the minor league drug program. Thomas, 25, is hitting .151 for Class AA Montgomery.