ATLANTA — Justin Upton, Chris Johnson and Brian McCann homered, Brandon Beachy pitched eight strong innings and the Atlanta Braves beat the Miami Marlins 5-0 Friday night for their 14th straight victory.
The Braves are one victory shy of tying their 2000 team for the longest winning streak since the franchise relocated to Atlanta in 1966.
Beachy (1-0) scattered three hits, allowed one walk and struck out six in eight innings to win his third start back from elbow ligament replacement surgery on June 21, 2012. He made 67 of 99 pitches for strikes.
Nationals 9, Phillies 2
WASHINGTON — Dan Haren won his third straight winning start while Anthony Rendon and Ryan Zimmerman homered to help Washington snap a four-game losing streak with a win over Philadelphia.
Haren (7-11) limited the Phillies to two runs and four hits over seven innings for his first career win against Philadelphia in eight starts. He struck out seven without issuing a walk.
John Lannan (3-5) allowed eight runs, nine hits and five walks over five innings. The Phillies have lost seven of their last nine games.
Reds 7, Padres 2
CINCINNATI — Joey Votto drove in a pair of runs with a single and a triple on Friday night, and Bronson Arroyo recovered from his roughest outing of the season, leading Cincinnati to a victory over San Diego.
The Reds have won three straight since getting embarrassed by St. Louis at home last weekend, dropping games by scores of 13-3 and 15-2.
Arroyo (10-9) took the loss in that first game against the Cardinals, giving up seven runs in a season-low 3 2-3 innings. He was back on his game against San Diego, allowing only four hits in seven innings, including Logan Forsythe’s solo homer.
Angels 5, Indians 2
CLEVELAND — Jered Weaver chalked up another win in Cleveland and Josh Hamilton hit a three-run homer as Los Angeles ended its four-game losing streak with a victory over the Indians, who dropped their fifth in a row.
Weaver (7-5) allowed two runs and six hits in seven innings. The right-hander has dominated at Progressive Field, going 6-0 in nine career starts. According to the Angels, he entered the game as the first pitcher since 1916 to be 5-0 or better with an ERA of 1.52 or lower at any road ballpark.
Athletics 14, Blue Jays 6
TORONTO — Josh Reddick broke out of a slump by homering in three consecutive at-bats, Jed Lowrie and Yoenis Cespedes also connected and Oakland beat Toronto.
Reddick was hitless in his previous 20 at-bats before connecting off Esmil Rogers with a solo blast in the second inning that hit the facing of the second deck in right. He hit another solo homer in the fifth, an opposite-field shot to left off reliever Neil Wagner, then smacked a three-run drive off Juan Perez in the sixth.
Twins 7, White Sox 5
CHICAGO — Justin Morneau hit late two homers, including a grand slam, and Minnesota rallied to beat Chicago in the first game of a day-night doubleheader.
The White Sox traded Alex Rios to Texas before the game and were headed toward their fourth straight win before things turned in the seventh inning.
Morneau’s drive off reliever Nathan Jones with two out in the seventh wiped out a 3-1 deficit. He added a solo drive in the ninth off Ramon Troncoso, making it 7-3.