Atlanta
The Braves’ home-run drought reached 14 games, matching the longest streak in their Atlanta history.
Porcello (4-0) won his fourth straight start, allowing only four hits with two walks. Porcello gave up a double to Jeff Francoeur with one out in the seventh and left the game after walking Freddie Freeman. Robbie Ross Jr. stranded runners on first and third by striking out pinch-hitter Erick Aybar to end the inning.
Julio Teheran (0-3) allowed only two hits before Bradley pulled a belt-high fastball over the right field wall for his first homer in the seventh.
The Braves hit their last home run on April 10 and have only three for the season, easily the fewest in the majors.
The Braves also went 14 games without a homer Sept. 11-26, 1970, their fifth season in Atlanta. They haven’t had a longer span without a homer since a 16-game streak in September, 1946, when they were based in Boston, according to STATS.
Closer Craig Kimbrel, returning to his former Atlanta home, struck out Freeman to cap a perfect ninth for his sixth save.
Teheran allowed one run on six hits and three walks in seven innings. He set a season high with eight strikeouts.
Braves manager Fredi Gonzalez shuffled his lineup with Freeman hitting sixth for the first time since 2012. Adonis Garcia hit third and A.J. Pierzynski hit fourth.
Freeman, the normal No. 3 hitter, took a .177 average into the game and had two hits with a walk. One of the hits was a bunt single toward third base against a defensive shift.
The move down in the order is expected to be temporary. “We’ve got to do our best for him to get out of this thing and get going,” Gonzalez said.
Toronto
Frazier went 2 for 3 with three RBIs, Jimmy Rollins had three hits, and Adam Eaton had two hits and two RBIs as the White Sox overcame a four-run deficit to win their fourth straight.
Zach Putnam (1-0) pitched 1 1-3 innings for the win. Dan Jennings got one out, Matt Albers worked the eighth and David Robertson finished for his eighth save.
Troy Tulowitzki made the final out when he was hit by Michael Saunders’ infield hopper while running from first to second.
Detroit
Zimmermann (4-0) gave up a run for the first time with the Tigers following 24 1/3 scoreless innings, and Collins seemed to take the brunt of the blame from fans.
Collins extended the middle finger on his left hand and waved it from right to left, and also appeared to yell an obscenity, as he appeared to react angrily to the booing crowd.
He seemed to lose Oakland’s Marcus Semien flyball in the lights, and an error charged to left fielder Justin Upton allowed Semien to reach third. Semien scored after Billy Burns, the next batter, hit a single to end Zimmermann’s unblemished start.
Arlington, Texas
The Rangers were without a hit until rookie Nomar Mazara, a day before his 21st birthday, led off the seventh with a clean single through the left side of the infield. After Mazara was wiped out by a double play, Prince Fielder swung at a high pitch for a double to right-center before Ian Desmond grounded out to end the inning.
After Eovaldi (1-2) walked Mitch Moreland to start the eighth, Dellin Betances took over and promptly got Elvis Andrus to ground into a double play before Brett Nicholas hit his first career homer. That was the first earned run off the Yankees reliever in 10 appearances this season.
Andrew Miller worked a perfect ninth for his fifth save in as many opportunities.
Jacoby Ellsbury and Starlin Castro had solo homers for the Yankees off Cesar Ramos (0-1), the lefty starting in place of Cole Hamels.
St. Petersburg, Fla.
Archer (1-4) allowed five hits to get his first win since beating the Orioles on Aug. 31. The Rays opening day starter was 0-7 during the winless stretch.
Archer also ended a 10-start winless run at home, which included six losses, dating to a June 23 victory over Toronto.
Gausman (0-1) returned from the disabled list and struck out seven while pitching one-run ball through five innings. The right-hander missed the start of the season with a right shoulder strain.
Alex Colome got the final out for his fourth save to complete the five-hitter.
Curt Casali scored one run with a two-out double in the fifth, his third hit in 27 at-bats. In the sixth, Vance Worley hit Casali with a bases-loaded pitch.
New York
Michael Conforto and Lucas Duda also homered for the suddenly homer-happy Mets, who won their fourth in a row overall. They returned to Citi Field after connecting 23 times on a three-city road trip.
A year after going 7-0 vs. Cincinnati, the Mets won on a night when ace Noah Syndergaard and the bullpen couldn’t hold an early lead. New York has taken nine straight from the Reds dating to 2014.
