Phillies hold on, clip Nationals

Subscribe Now Choose a package that suits your preferences.
Start Free Account Get access to 7 premium stories every month for FREE!
Already a Subscriber? Current print subscriber? Activate your complimentary Digital account.

PHILADELPHIA — John Lannan tossed four-hit ball over eight innings against his former team, Ben Revere had three hits, and the Philadelphia Phillies beat the Washington Nationals 3-2 Monday night.

PHILADELPHIA — John Lannan tossed four-hit ball over eight innings against his former team, Ben Revere had three hits, and the Philadelphia Phillies beat the Washington Nationals 3-2 Monday night.

Lannan (2-3) had four strikeouts in his longest outing in four years. The lefty registered 12 groundouts to beat the team he played for his first six seasons in the majors.

Jonathan Papelbon allowed two runs in a shaky ninth to earn his 19th save in 23 tries.

Dan Haren (4-10) came off the disabled list and took the loss after missing two weeks because of right shoulder inflammation. Haren allowed two runs and seven hits in five innings, striking out a season-high seven.

Revere and Jimmy Rollins, the 1-2 hitters in Philadelphia’s lineup were 5-for-9 with three runs and one RBI.

DODGERS 6, D’BACKS 1

PHOENIX — Zack Greinke gave up two hits in seven scoreless innings in his first game against Arizona since last month’s bench-clearing brawl, and Los Angeles snapped the Diamondbacks’ five-game winning streak.

Greinke (7-2) struck out seven and walked two in his fourth straight win. He also had a career-high three hits.

Hanley Ramirez singled three times to extend his career-best hitting streak to 19 games and was one of five Dodgers with an RBI.

Los Angeles, winner of 13 of 16, tied its season high with 17 hits — 16 of them singles.

Randall Delgado (1-3) allowed three runs and 11 hits in six innings.

Andre Ethier also had three hits as Los Angeles climbed within 3 1/2 games of the first-place Diamondbacks in the NL West.

BREWERS 4, REDS 3

MILWAUKEE — Center fielder Carlos Gomez robbed Joey Votto of a potential go-ahead homer with a spectacular catch in the ninth inning, saving Milwaukee’s victory over Cincinnati.

Jonathan Lucroy homered for the third consecutive game for the last-place Brewers. Jean Segura had three hits off Homer Bailey (5-7) in the right-hander’s first start since his second no-hitter in 10 months.

Gomez made the biggest play of the game when he made a perfectly timed jump to grab Votto’s drive for the final out, sending a charge through the crowd on an otherwise sleepy night at Miller Park.

Kyle Lohse (5-6) pitched into the seventh for his fourth consecutive win. Francisco Rodriguez finished for his ninth save and No. 303 of his career, tying Doug Jones for 22nd on the major league list.

Chris Heisey homered for Cincinnati, which has lost three of four.

BRAVES 7, MARLINS 1 (14)

MIAMI — Justin Upton broke a tie by driving in two runs when he doubled in a six-run 14th inning for Atlanta’s first hit since the sixth against Miami.

Five Miami relievers combined to retire 24 consecutive batters before Reed Johnson walked to start the 14th against Chris Hatcher (0-1). Jason Heyward walked with one out, and Upton’s double scored both runners.

Gerald Laird hit a two-out, two-run single. Chris Johnson added an RBI single with the bases loaded, and another run scored when the ball skipped past left fielder Justin Ruggiano for an error.

Seven relievers for the two teams combined to retire 30 straight batters from the eighth to the 13th. David Carpenter (2-0) pitched two innings and escaped a jam in the 13th.

ROCKIES 4, PADRES 2

SAN DIEGO — Tyler Chatwood took a shutout into the seventh inning, and Colorado handed skidding San Diego its 10th consecutive defeat.

Wilin Rosario hit a two-run double to help the Rockies end a three-game slide with their second victory in eight games. They have won nine of 11 against San Diego this season.

Chatwood (5-2) allowed two runs and five hits in a season-high 6 2/3 innings. Rafael Betancourt worked the ninth for his 12th save in 13 opportunities, retiring pinch-hitter Mark Kotsay with two on to end it.

Edinson Volquez (6-7) gave up four runs and eight hits in 5 1/3 innings. The Padres have lost 16 of 20 since winning a season-high seven straight to move two games over .500 on June 17.

ATHLETICS 2, PIRATES 1

PITTSBURGH — Bartolo Colon allowed one run over seven innings, and the Athletics won for the ninth time in their past 12 games, beating the Pirates.

The 40-year-old Colon (12-3) shook off a tough-luck 3-1 defeat in his previous start to win for the ninth time in his last 10 outings. He outdueled Jeff Locke, who had a personal eight-game winning streak snapped. Locke (8-2) lost for the first time since his first start of the season April 10.

Colon moved into a tie for second in the majors in victories, and he has the second-most wins by a 40-year-old in A’s history. He allowed seven hits and one walk with five strikeouts.

Coco Crisp made a diving catch in left-center to preserve Oakland’s lead in the seventh off a hard-hit sinking liner from Andrew McCutchen with two men on and two outs.

Orioles 8, Rangers 5

BALTIMORE — Ian Kinsler capped a six-run sixth inning with a bases-loaded double, and the Texas Rangers beat the Baltimore Orioles in a rematch of last year’s AL wild-card game.

The victory thrust the Rangers 15 games over .500 (52-37) for the first time since May 25. It also improved their road record to 25-18, best in franchise history after 43 games.

Kinsler had four RBIs, including three in the sixth against former teammate Scott Feldman (0-1) when the Rangers turned a 3-2 deficit into an 8-3 lead.

Derek Holland (7-4) allowed five runs, three earned, and 10 hits in 6 2/3 innings for Texas. He struck out Matt Wieters and major-league home run leader Chris Davis three times apiece.

TIGERS 4, INDIANS 2

CLEVELAND — Max Scherzer remained unbeaten, and Victor Martinez hit a two-run double in the 10th inning as the Tigers extended their lead in the AL Central with a win over the second-place Indians.

Martinez doubled off Matt Albers (2-1) as the Tigers won three of four in the series and moved 3 1/2 games ahead in the division.

Drew Smyly (4-0) worked out of a jam in the ninth for the win, and Joaquin Benoit pitched the 10th for his seventh save, striking out Mike Aviles with runners at first and third to end the game.

RAYS 7, TWINS 4

ST. PETERSBURG, Fla. — Yunel Escobar and Ben Zobrist homered during a three-run seventh inning, and the surging Rays beat the Twins.

Escobar had a leadoff tiebreaking homer in the seventh off Samuel Deduno (4-4), who departed after Desmond Jennings followed with a triple. Caleb Thielbar entered and got one out before Zobrist gave Tampa Bay a 6-3 lead with a two-run shot.

Alex Torres (3-0) pitched a perfect seventh for the Rays, who have won nine of 10 and moved to a season-best 10-games (50-40) over .500. Escobar also had a sacrifice fly in the eighth.

Fernando Rodney got the final two outs to pick up his 20th save after an RBI single by Pedro Florimon off Jamey Wright.

ROYALS 5, YANKEES 1

NEW YORK — Jeremy Guthrie neatly handled a nemesis and a long rain delay to pitch into the seventh inning, Billy Butler homered, and the Royals beat the Yankees.

All-Star Alex Gordon, David Lough and Johnny Giavotella each had RBI doubles, and Alcides Escobar added a run-scoring triple to help the Royals end a five-game skid against New York.

Guthrie (8-6) held the Yankees to just three hits over six innings that included a 59-minute delay for a shower/hailstorm in the fourth.

Leading 5-1, closer Greg Holland was needed in the ninth when Lyle Overbay walked and Luis Cruz singled to start the inning against Luke Hochevar. Holland gave up a hit to Chris Stewart to load the bases. But Holland struck out Eduardo Nunez, Brett Gardner and Zoilo Almonte to end it for his 21st save.

MARINERS 11, RED SOX 4

SEATTLE — Felix Hernandez held the Red Sox to two runs and six hits over seven innings, and Raul Ibanez hit his 22nd home run in leading the Mariners to a victory over Boston.

Hernandez (9-4) walked two and struck out six, maintaining his 2.69 ERA, second lowest in the American League behind teammate Hisashi Iwakuma’s 2.60.

Hernandez allowed two or fewer runs for the 13th time in 19 starts.

Ibanez’s home run — on a 0-2 pitch from Boston starter Jon Lester (8-5) — broke a 2-2 tie in the fifth. It was the 41-year-old’s seventh go-ahead home run and extended his hitting streak to 13 games.

Seattle pounded out 15 hits in winning for the fifth time in seven games. Boston has lost three straight, matching its season high.

CUBS 8, WHITE SOX 2

CHICAGO — Matt Garza pitched seven strong innings, Alfonso Soriano homered and scored four runs, and the Cubs pulled away late to beat the White Sox.

Dave Sappelt had a career-high four hits, while Soriano had three. Luis Valbuena drove in three runs, hitting the tiebreaking two-run double and scoring during a five-run eighth.

Garza (5-1), meanwhile, came through with another terrific outing. He’s 4-0 in his last five starts after allowing two runs — one earned — and five hits, striking out six without a walk. He’s lowered his ERA from 4.98 to 3.22 during this stretch.

Valbuena broke a 2-2 tie with a two-run double off reliever Matt Thornton (0-3) and came around on a single by Sappelt off Nate Jones. Ransom capped the rally with a two-run, bases-loaded single, and the Cubs completed the four-game season sweep against their crosstown rivals.

Orioles’ Davis

highlights Home

Run Derby field

NEW YORK — Baltimore Orioles slugger Chris Davis, who leads the majors with 33 homers, will be one of eight participants in the Home Run Derby next Monday night during All-Star festivities at Citi Field.

Davis was chosen by American League captain Robinson Cano of the New York Yankees. They will be joined on the AL squad by Detroit Tigers bopper Prince Fielder, who won the event last year and in 2009, and a player yet to be announced.

New York Mets star David Wright, the National League captain, selected 20-year-old Washington phenom Bryce Harper along with Colorado outfielders Carlos Gonzalez and Michael Cuddyer.

Major League Baseball announced the field Monday — or at least most of it. Cano won the 2011 Home Run Derby in Arizona.