The Braves were swept at Dodger Stadium and San Diego before losing two at Safeco Field.
Chris Young (10-6) allowed three runs in five innings. He struck out six and reached double-digit wins for the first time since 2006. Five relievers combined to throw four innings of scoreless relief, allowing just two hits.
Teheran was wildly inconsistent in six innings, yielding six runs in three frames, but allowing just one runner in the other innings.
PADRES 5, TWINS 4
Amarista ran backward on a dead sprint and laid out for a brilliant diving catch of a drive off the bat of Eduardo Escobar with two on and two outs to keep the game tied.
Smith had two hits and two RBIs. Joaquin Benoit picked up his fourth save in five tries, and the Padres earned a split in the two-game series.
Smith hit a 400-foot shot off Anthony Swarzak (2-1) into the right-field stands for his 12th homer.
Kevin Correia gave up three runs on five hits with three strikeouts in 5 2-3 innings.
RANGERS 3, WHITE SOX 1
CHICAGO -- Adam Rosales homered twice in a game for the first time in his career and Nick Tepesch pitched scoreless ball into the sixth inning, leading Texas over Chris Sale and the Chicago White Sox.
The Rangers, who began the day with baseball's worst record, have won consecutive games for the first time since June 27-28. They routed the White Sox 16-0 on Tuesday.
Rosales hit a two-run homer in the second and added a solo shot in the seventh. He entered with only one homer this season.
Tepesch (4-7) gave up six hits in 5 2-3 innings. He had lost four straight decisions, and skipped a turn because of a sore left knee.
Sale (10-2) allowed three hits in six innings, striking out nine. His only other loss this season came on June 12.
RAYS 7, ATHLETICS 3
Hellickson (1-1) allowed two hits and one run in seven innings, struck out three and walked none. He hadn't reached five innings in any of his previous three starts this year or in five outings dating to the end of the 2013 season. Hellickson returned late last month following right elbow surgery in January.
The Rays handed reigning AL Pitcher of the Month Sonny Gray (12-5) his second straight defeat following a 5-0 July in which he had a 1.03 ERA.
Kiermaier's first-pitch homer in the fourth was just the ninth surrendered this year by Gray.
YANKEES 5, TIGERS 1
The Yankees improved to 2-1 in these three straight games started for Detroit by AL Cy Young Award winners. New York edged Max Scherzer on Monday, then David Price got a no-decision Tuesday in a game the Tigers won in the 12th.
Capuano gave up an unearned run and five hits in 6 2-3 innings, striking out eight and walking one. Adam Warren (2-5) got four outs for the win.
Verlander (10-10) allowed two runs and five hits in seven innings, walking one and fanning five.
Headley homered in the fifth inning, then McCann hit a tiebreaking solo shot off Verlander in the seventh.
PHILLIES 10, ASTROS 3
Ryan Howard had two hits and two RBIs with a double for Philadelphia, which had scored just two runs in 35 2/3 innings entering Wednesday.
Brad Peacock (3-8) struggled in his first big-league start since being sent to the minors. He allowed eight runs and seven hits in five innings, and lost his third straight start.
The Phillies jumped on Peacock in the first inning for five runs and four hits, highlighted by Howard's two-run double. Buchanan drove in the final run of the frame with his first major-league hit in his 18th at-bat.
PIRATES 7, MARLINS 3
Harrison hit a double and scored twice. He is 20 for 44 during a 10-game hitting streak, with six doubles, one triple and five home runs.
Locke (3-3) gave up three runs in the first two innings, and then shut out the Marlins over his last five.
Christian Yelich hit a two-run homer that drew Miami within 4-3 in the second.
NATIONALS 7, METS 1
Fister (11-3) allowed one unearned run and six hits in 7 1-3 innings. He struck out seven and reduced his ERA to 2.49.
LaRoche hit a two-run drive in the first inning and a solo shot in the eighth, his 23rd career multihomer game. Espinosa went deep with two on in the sixth, and Anthony Rendon hit two doubles to help NL East-leading Washington increase its lead over sputtering Atlanta to four games.
Mets starter Jonathon Niese (5-8) gave up a season-high six runs on eight hits in six innings. It was the second time in 25 starts the left-hander yielded more than three earned runs.
Niese is 0-4 with a 5.76 ERA in four starts since coming off the disabled list with a left shoulder strain.
BLUE JAYS 5, ORIOLES 1
Melky Cabrera had three hits as the Blue Jays closed within four games of the AL East-leading Orioles and handed Baltimore its first loss in four games.
Hutchison (8-9) struck out eight and allowed just one hit, a solo homer by Chris Davis in the second, to win for the second time in three starts. Hutchison responded to the homer by setting down 22 straight batters but was replaced after Nick Markakis walked in the ninth.
Davis, who also homered in Baltimore's 9-3 win on Tuesday, went deep in back-to-back games for the first time since Aug. 12 and 13, 2013.
Wei-Yin Chen (12-4) had won his past five starts but couldn't extend that career-best streak, allowing four runs and eight hits in five innings.
REDS 8, INDIANS 3
CINCINNATI -- Mat Latos pitched shutout ball into the eighth inning and chipped in with a hit as Cincinnati opened a seven-game homestand with a win over Cleveland.
Zack Cozart hit a three-run homer off the left-field foul pole, and Kristopher Negron added a two-run shot as the Reds won for the third time in four games.
Latos (4-3) allowed just one runner past second base before Yan Gomes led off Cleveland's three-run eighth with his 16th homer.
Ryan Raburn chased Latos with a pinch-hit, two-run double.
Latos gave up six hits and three runs with two walks and five strikeouts in 7 2-3 innings.
Cozart, who hadn't homered since June 1 at Arizona, connected off Danny Salazar (4-5) with two outs in the second. Salazar lasted four innings and had his winning streak snapped at a career-high three.
Copyright 2014 by The Associated Press
This story is from ESPN.com's automated news wire. Wire index