SEATTLE -- The Atlanta Braves ended a disastrous West Coast road trip with their eighth consecutive loss Wednesday, falling 7-3 to the Seattle Mariners at Safeco Field.

The losing streak is the Braves' longest this season and marked the first time since May 2012 that Atlanta has lost eight games in a row. The only other time the Braves went winless on a trip of at least eight games was in 1949 when the Boston Braves were 0-8 on a road swing.

Atlanta jumped out to a 3-1 lead in the third inning but quickly fell behind when starter Julio Teheran gave up two homers in the bottom of the inning, including a three-run shot by Logan Morrison.

The Mariners had 12 hits and posted their highest run total since July 1 when they beat Houston 13-1. The last time Seattle had scored more than six runs at home was June 24 in an 8-2 win over Boston.

Rays 7, A's 3

OAKLAND, Calif. -- Jeremy Hellickson threw seven strong innings, Kevin Kiermaier hit a two-run homer and Tampa Bay snapped a three-game losing streak.

Hellickson (1-1) allowed one run and two hits, posting his first victory as a starter since Sept. 4, 2013. He struck out three, walked none and threw a season-high 99 pitches. The A's only run off Hellickson came when Eric Sogard hit his first home run of the season with one out in the sixth inning.

Kiermaier drove in three runs and scored twice for the Rays. Left fielder Ben Zobrist went 3-for-4 with two doubles, a walk and an RBI.

Padres 5, Twins 4 (10)

MINNEAPOLIS -- Seth Smith's long solo home run to start the 10th inning was the difference as San Diego beat Minnesota.

Given new life thanks to a rally in the top of the ninth and a great defensive play in the bottom half, Smith made sure San Diego finished the comeback effort, blasting a 414-foot shot over the wall in right for his 12th homer of the season.

The Twins were three outs from taking the two-game series, but Glen Perkins allowed a leadoff double to Yonder Alonso in the ninth and a walk to Rene Rivera. A sacrifice by Alexei Amarista moved both runners into scoring position and Alonso scored on a sinking sacrifice fly to right by Everth Cabrera. The blown save was Perkins' first since June 20 and third of the season.

Rangers 3, White Sox 1

CHICAGO -- Adam Rosales hit two home runs and Nick Tepesch didn't allow a run in his return to the mound for Texas.

Rosales went 2-for-4 and drove in all three runs for the Rangers, who won the three-game series after dropping the opener.

White Sox left-hander Chris Sale (10-2) allowed two runs and took the loss after throwing six innings and striking out nine. Tepesch (4-7), whose previous turn in the rotation was skipped because of soreness in his left knee, threw 5 2/3 scoreless innings. The Texas bullpen did the rest, with three relievers making a slim lead hold up.

Nationals 7, Mets 1

WASHINGTON -- Doug Fister took a shutout into the eighth inning, and Adam LaRoche hit two homers as Washington beat New York.

Fister (11-3) gave up one unearned run and six hits with seven strikeouts and no walks in 7 1/3 innings. LaRoche, who hit a three-run homer in the first, made it 7-1 in the eighth with a solo blast.

Fister was replaced with two on and one out in the eighth by Matt Thornton, who was acquired off waivers from the New York Yankees on Tuesday. Thornton gave up an RBI single by David Murphy as the Mets pulled within 6-1. However, the lefty got out of the jam when David Wright grounded out to end the frame.

Pirates 7, Marlins 3

PITTSBURGH -- Left-hander Jeff Locke overcame a wobbly start to pitch seven innings, and Josh Harrison had three more hits to lead Pittsburgh.

Locke (3-3) gave up three runs in the first two innings but then shut out Miami in his last five innings. He gave up six hits, did not walk a batter and struck out seven in winning for the first time in five career starts against the Marlins.

Harrison doubled and scored twice while extending his hitting streak to 10 games. He is 20-for-44 during the streak with six doubles, one triple and five home runs.

Blue Jays 5, Orioles 1

TORONTO -- Jose Bautista homered and drove in three runs, and right-hander Drew Hutchison threw a gem to lead Toronto.

Bautista hit his 22nd homer of the season in the second inning, and he singled in the fourth. He drove in another run on a two-out double in the sixth to help the Blue Jays snap a four-game losing streak.

Hutchison (8-9) bounced back from a three-inning dud to turn in one of his finest performances of the season. Other than a second-inning homer he surrendered to Chris Davis, Hutchison didn't allow a baserunner through the first eight innings. Hutchison retired 22 consecutive batters after Davis' homer, and allowed one hit over 8 2/3 innings.

Reds 8, Indians 3

CINCINNATI -- Zack Cozart hit a three-run homer, and Kristopher Negron added a two-run shot, lifting Cincinnati over Cleveland.

Negron went 3-for-4, for his first career three-hit game. Starter Mat Latos (4-3) allowed three runs and six hits in 7 2/3 innings for Cincinnati, which has won 15 of 20 games against Cleveland at Great American Ball Park.

Cleveland scored three times in the eighth on Yan Gomes' solo homer, his 16th, and a two-run double by pinch-hitter Ryan Raburn.

Phillies 10, Astros 3

PHILADELPHIA -- Ben Revere went 4-for-5, and Chase Utley hit a three-run homer to power Philadelphia, which broke out offensively after scoring two runs in its previous 36 innings.

David Buchanan, recalled earlier in the day from Triple-A Lehigh Valley to fill the spot in the rotation vacated when Cliff Lee was lost to an elbow injury, went 6 1/3 innings for the victory. Buchanan (6-5) allowed three runs and nine hits and had five strikeouts without walking a batter.

Astros starter Brad Peacock, recalled from Triple-A Oklahoma City earlier in the day, took his third straight major league loss. In his last nine innings, Peacock (3-8) has yielded 16 runs.

Yankees 5, Tigers 1

NEW YORK -- Brian McCann hit a go-ahead home run with one out in the seventh inning, and New York ended a streak of 16 consecutive games decided by two runs or fewer.

The Yankees completed their run of opposing three straight former Cy Young Award winners by taking two of three. They beat Max Scherzer on Monday but lost Tuesday in 12 innings in David Price's Tigers debut.

McCann helped ensure the Yankees would get the win over Justin Verlander (10-10) when he drove a 1-2 pitch into the Yankees' bullpen. That gave the Yankees their first lead on a tough night against Verlander, who retired the first 11 Yankees and stranded two in the fourth inning before Chase Headley homered into the second deck in right field with one out in the fifth.