PITTSBURGH -- Pedro Alvarez hit a tying two-run homer off Sergio Santos in the ninth inning and Starling Marte following one out later with a winning drive into the bullpen in left-center, giving the Pittsburgh Pirates a 6-5 win over the Toronto Blue Jays on Friday night.
Santos (0-2) entered with a 5-3 lead and allowed a leadoff single to Neil Walker. He struck out Andrew McCutchen, and Alvarez followed with his seventh homer this season. Pinch-hitter Ike Davis flied out, and Marte hit the first game-ending homer of his big league career.
Mark Melancon (1-1) pitched a hitless ninth for the win. After saving his first four save chances this season, Santos has blown three of his last four for the Blue Jays, who have lost seven of their last nine games.
McCutchen had three hits for Pittsburgh, which outhit the Blue Jays 17-10. The Pirates won for just the third time in 13 games and the fifth time in their last 20 (see full recap).
Marlins win seventh straight at home
MIAMI -- Surprising Tom Koehler outpitched Josh Beckett, and the Miami Marlins extended their home winning streak to seven games by beating the Los Angeles Dodgers 6-3 Friday night.
Koehler (3-2) allowed three hits in seven scoreless innings. The right-hander began the year with a career record of 5-11, made the rotation as a fifth starter and now has an ERA of 2.41.
Beckett (0-1) struck out eight but gave up four runs in 6 2-3 innings. He fell to 0-6 in his past 13 starts and remained winless since the end of the 2012 season, even though his ERA this year is 3.14.
The Dodgers arrived in Miami at 6:30 a.m. after playing for more than 8 hours Thursday at Minnesota to earn their first doubleheader sweep in 12 years, and they looked travel-logged while falling behind 6-0. Twice a bloop single dropped among three Los Angeles fielders to allow a run to score (see full recap).
Lincecum, Giants beat Braves
ATLANTA -- Michael Morse and Angel Pagan homered, Tim Lincecum allowed one run over six innings and the San Francisco Giants beat the Atlanta Braves 2-1 on Friday night.
San Francisco spoiled the season debut of Braves starter Mike Minor with its seventh victory in eight games.
Atlanta has a season-high four-game losing streak.
After missing the first month of the season with left shoulder tendinitis, Minor (0-1) allowed seven hits, two runs, no walks and struck out four.
He trailed 1-0 when Pagan led off the game with his third homer and was down 2-1 in the sixth after Morse added his seventh homer.
Lincecum (2-1) gave up six hits and three walks with four strikeouts and kept Braves hitters off balance by keeping his pitches low in the strike zone and added a sharp curveball and slider (see full recap).