WASHINGTON -- Denard Span scored on a throwing error by Arizona third baseman Jordan Pacheco with one out in the ninth inning as the Washington Nationals beat the Diamondbacks 1-0 Thursday for their 10th win a row and a sweep of the four-game series.

It was the third walk-off win of the series for Washington. The Nationals tied a franchise record for consecutive wins set in 2005. Six of the past seven victories are by one run and Washington has six walk-off wins in the last two weeks.

Anthony Rendon hit a grounder to third and Span, who was on second base, was waved home after the ball was thrown in the dirt past first and went out of play for an unearned run.

The winning pitcher was Rafael Soriano (4-1), who threw a scoreless ninth inning.

Rays 1, Tigers 0

ST. PETERSBURG, Fla. -- David Price threw eight one-hit innings but still lost to his former Tampa Bay Rays teammates in his much-anticipated return to Tropicana Field.

In the first inning, Ben Zobrist reached base on an error and scored on a triple by Brandon Guyer, the lone hit off Price (12-9). The left-hander struck out nine and retired 23 consecutive batters to end his 100-pitch outing.

Alex Cobb (9-6) tossed seven shutout innings, scattering two hits, to help the Rays snap a four-game losing streak.

Yankees 3, Astros 0

NEW YORK -- Brandon McCarthy continued his resurgence by firing a four-hitter as New York salvaged the finale of a three-game series with Houston.

Chase Headley had a two-run double and Ichiro Suzuki lifted a sacrifice fly for the Yankees, who won for the third time in 10 games and snapped a four-game home losing streak.

Those runs were enough for McCarthy (5-2), who lost his first two games with New York after his teammates were unable to score against Cleveland and Tampa Bay. McCarthy threw 79 of 107 pitches for strikes.

Twins 4, Indians 1

MINNEAPOLIS -- Trevor Plouffe's two-run double in the bottom of the sixth inning was the difference as Minnesota salvaged the final game of a three-game series with Cleveland.

With the score tied 1-1 and one out after a ground-rule double and a walk, Plouffe slapped a chopper down the third base line that reached the corner for his 33rd two-base hit of the season, giving the Twins their second lead of the day. Kennys Vargas had three hits for Minnesota, including a solo home run.

Cubs 2, Giants 1 (completion of suspended game)

CHICAGO -- San Francisco got the chance to complete a previously halted game from two days earlier, but it couldn't turn around the result.

Chicago, declared winners before the Giants' protest was upheld, hung on for a victory despite being no-hit in the four innings they batted during the resumption of play.

Cubs closer Hector Rondon earned his 19th save, escaping a two-on, one-out jam in the ninth inning.

Angels 2, Red Sox 0

BOSTON -- Los Angeles rookie right-hander Matt Shoemaker flirted with a no-hitter at Fenway Park.

Shoemaker hit the first batter of the game, then retired 20 in a row before Will Middlebrooks doubled with two outs in the seventh.

Shoemaker (12-4) allowed only the one hit in 7 2/3 innings. He threw a career-high 116 pitches, walked one and struck out nine. Mike Morin ended the eighth with a strikeout, and Jason Grilli pitched a perfect ninth for his 12th save, his first with his new team, capping the one-hitter.

Braves 8, Reds 0

CINCINNATI -- Julio Teheran pitched six shutout innings, and Andrelton Simmons homered, lifting Atlanta over Cincinnati in the opener of a four-game series.