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