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.
The Phillies opened an important four-game set against second-place Washington with their fifth win in seven games. They won consecutive series against first-place clubs, taking two of three from Pittsburgh and Atlanta.
The Nationals had won four in a row.
Athletics 2, Pirates 1
PITTSBURGH — Bartolo Colon allowed one run over seven innings and the Oakland Athletics won for the ninth time in their past 12 games, beating the Pittsburgh 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 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.
Rays 7, Twins 4
ST. PETERSBURG, Fla. — Yunel Escobar and Ben Zobrist homered during a three-run seventh inning and the surging Tampa Bay Rays beat the Minnesota 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.
Rangers 8, Orioles 5
BALTIMORE — Ian Kinsler capped a six-run sixth inning with a bases-loaded double, and the Texas Rangers beat the Baltimore Orioles.
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.
Phils’ Howard faces surgery
PHILADELPHIA — Phillies slugger Ryan Howard needs surgery to repair a torn meniscus in his left knee and will miss at least six to eight weeks.
Howard, the 2006 NL MVP, went on the disabled list Saturday. An MRI Monday confirmed the tear in his knee. A date for surgery hasn’t been set.
The three-time All-Star was hitting .266 with 11 homers and 43 RBIs. He was noticeably limping during games before he was shut down. He said he continued to play through the pain because he thought he could perform.