PHILADELPHIA — Two same-day call-ups helped the San Francisco Giants stay ahead of the Los Angeles Dodgers.
Adam Duvall hit a two-run homer to spoil Cliff Lee’s return from the disabled list and Giants beat the Philadelphia Phillies 7-4 on Monday night.
Hunter Pence had three hits and two RBIs, Buster Posey drove in two runs and the Giants are two percentage points ahead of Los Angeles for first place in the NL West.
George Kontos (2-0) gave up one hit and struck out three in two innings in relief to earn the win. Santiago Casilla pitched the ninth for his sixth save in nine tries.
Duvall and Kontos both arrived from Triple-A Fresno after midnight to replace Matt Cain and Brandon Belt on the roster.
“Any time you get up here, it doesn’t matter how late,” Duvall said.
Kontos hopes his third trip to the big leagues this season is his last.
“Every time I come up I expect to be here for the rest of my career,” he said.
Giants starter Ryan Vogelsong gave up four runs — three earned — and 11 hits in three-plus innings. But San Francisco’s bullpen combined for six scoreless innings.
Making his first start since May 18 because of an elbow injury, Lee (4-5) had a rare rough outing against San Francisco. Lee was 5-0 with a 0.88 ERA in six career games against the Giants. He allowed five earned runs in 51 innings in those six starts before giving up six runs and 12 hits in 5 2-3 innings in this one with several scouts watching in the stands.
If Lee shows he’s healthy and pitches effectively, he is a prime candidate for a trade before the July 31 non-waiver deadline. The four-time All-Star and 2008 AL Cy Young Award winner already was traded once by the Phillies in December 2009 on the same day they acquired Roy Halladay in a separate deal.
The Phillies are headed toward their second straight losing season and will be looking to acquire young players from contending teams for some of their high-priced veterans.
“I could care less about the scouts or trade rumors,” Lee said. “I’ve never cared about them. My goal is to go out there and give my team a chance to win. I’m in Philly and I want this team to win.”
The teams combined to hit 21 singles before Duvall launched a homer to straightaway center to give the Giants a 5-4 lead in the sixth. Pence’s RBI single with two outs made it 6-4 and sent Lee to an early exit. Pence hit an RBI triple off Jeff Manship in the eighth.
Red Sox 14, Blue Jays 1: At Toronto, David Ortiz hit the 452nd and 453rd home runs of his career, moving past Boston great Carl Yastrzemski into 36th place on the all-time list, and the Red Sox won their fifth straight game.
Ortiz matched Yastrzemski with a two-run blast to center off left-hander Brad Mills in the fourth, then broke the short-lived tie with another two-run shot off Mills in the fifth, his 21st and 22nd homers of the season.
It was the third multihomer game of the season for Ortiz and the 44th of his career.
Rangers 4, Yankees 2: At New York, Miles Mikolas earned his first win as a starter, pitching into the eighth inning and leading the Rangers to victory.
Trailing by a run with none on and two outs in the sixth, Texas got run-scoring singles from Geovany Soto, Rougned Odor and Shin-Soo Choo to go ahead in only its third win in 17 July games.
Marlins 3, Braves 1, 10 innings: At Atlanta, Garrett Jones drove in two runs with a bases-loaded single in the 10th inning, lifting the Marlins to a win.
Dodgers 5, Pirates 2: At Pittsburgh, Hyun-Jin Ryu pitched seven strong innings, Adrian Gonzalez reached base five times to life Los Angeles.
Ryu (11-5) joined Zack Greinke and Clayton Kershaw in making the Dodgers the first team in the majors with three 11-game winners. The left-hander allowed two runs and five hits with a walk and five strikeouts.
Twins 4, Indians 3: At Minneapolis, Josh Willingham’s tiebreaking home run in the eighth inning for the Twins.
Kurt Suzuki had a two-run double among his three hits, Trevor Plouffe hit an RBI double and the Twins beat the Indians at home for the first time in more than 11 months.
White Sox 3, Royals 1: At Chicago, Chris Sale pitched seven effective innings in his first outing since the All-Star break and Adam Dunn had two RBIs and scored a run to lead the White Sox to victory.
Brewers 5, Reds 2: At Milwaukee, Milwaukee scored three runs on two misjudged balls in the outfield by Chris Heisey, and Wily Peralta pitched seven strong innings in the Brewers’ victory.
Ryan Braun hit a two-run double in the third on which Heisey took a couple of steps in before retreating as the high liner went over his head. The four-year veteran with 134 career starts in left field apparently lost Carlos Gomez’s high fly ball to the warning track in the fourth inning that turned into an RBI ground-rule double that made it 4-0.
Nationals 7, Rockies 2: At Denver, Ian Desmond tied a career high with five hits, including a two-run homer, and Doug Fister threw effectively into the sixth to help the Nationals win.
The 6-foot-8 Fister (9-2) — all “elbows and knees” as Charlie Blackmon described him — allowed nine hits before being pulled with two outs in the sixth after running into trouble.
Tigers 4, Diamondbacks 3: At Phoenix, Torii Hunter and Austin Jackson homered, Justin Verlander moved into third place on Detroit’s career strikeout list and the Tigers opened their interleague series with a win.
Miguel Cabrera drove in the go-ahead run in the seventh inning with a booming single just below the home run line on the Chase Field porch in left-center.
Mariners 5, Mets 2: At Seattle, Kyle Seager drove in two runs, Mike Zunino homered into the second deck at Safeco Field and Dustin Ackley stole a home run with a leaping catch at the wall in the Mariners’ win.
After losing two of three to the Angels after the All-Star break, Seattle got a solid start from Roenis Elias and improved to 8-2 all-time against the Mets.
Orioles 4, Angels 2: At Anaehim, Adam Jones hit a pair of two-run homers, including a tiebreaking shot in the sixth inning, for the Orioles.