Jayson Werth hit a pair of RBI singles for the NL East-leading Nationals, one night after San Francisco ended their 10-game winning streak.

Zimmermann (9-5) got off to a shaky start when Angel Pagan led off with a double and Hunter Pence followed with a home run. Zimmermann quickly settled in and allowed seven hits overall, striking out eight without a walk.

Lincecum (10-9) was seeking his 100th career win, but turned in the second-shortest start in the majors. He gave up six runs on six hits and four walks in 2 2-3 innings.

In his last seven starts against Washington, he’s 0-6 and has permitted 34 earned runs in 32 2-3 innings.

It was the ninth win in 12 games for the Mariners, who increased their slim lead over Detroit for the second AL wild card.

Boston designated hitter David Ortiz had his streak of reaching base four times in four straight games halted, but he did walk and was hit by a pitch before leaving with a bruised left elbow.

Trailing 3-0 in the fourth, the Mariners chased starter Brandon Workman (1-8) with their big inning.

Tom Wilhelmsen (2-2) struck out three in 1 1-3 innings of relief after starter Chris Young couldn’t make it out of the fourth.

TWINS 12, TIGERS 4, 1ST GAME

MINNEAPOLIS (AP) - Kennys Vargas drove in a career-high five runs, Joe Mauer had three RBIs and Yohan Pino won his first start in more than a month as Minnesota routed Detroit again in the first game of a day-night doubleheader.

Vargas went 2 for 4 with two doubles and a sacrifice fly. The rookie has 22 RBIs in his first 21 major league games since making his debut on Aug. 1.

One day after a 20-6 blowout, the Twins scored seven runs off starter Buck Farmer (0-1), who lasted just 1 1-3 innings and ran his ERA to 15.63 in his second career start.

Pino (2-5) worked five innings, allowing four runs - one earned - and six hits while striking out six.

YANKEES 5, WHITE SOX 3

NEW YORK (AP) - Carlos Beltran gave the Yankees’ struggling offense a jolt with a home run in his return to the lineup, and Martin Prado had another go-ahead hit against Chicago.

Hiroki Kuroda (9-8) worked in and out of trouble for six innings, allowing two runs and five hits in helping New York to its third straight win after a 2-7 stretch.

Beltran missed the previous three games because of a sore right elbow. He singled and scored in the fourth, then opened the sixth with a homer off Scott Carroll (5-8).

Prado hit a two-run double in the fourth that put New York up for good. He had a game-ending RBI single with two outs in the ninth Friday night.

The Yankees scored more than four runs for the first time since Aug. 8, a span of 11 games.

David Robertson pitched a scoreless ninth for his 34th save. Yankees batters did not strike out in a game for the first time since May 12, 2011, in an 11-5 loss to Kansas City.

The White Sox wasted an early lead for the second straight night, matching a season high with their fifth loss in a row.

BLUE JAYS 5, RAYS 4, 10 INNINGS

TORONTO (AP) - Jose Reyes singled home the winning run with two outs in the 10th inning, and Toronto beat Tampa Bay in a game the Rays played under protest.

The Blue Jays took a 4-3 lead in the seventh when Dioner Navarro hit a two-run homer off Brad Boxberger, but closer Casey Janssen couldn’t hold on. Pinch-hitter James Loney singled home the tying run with one out in the ninth, handing Janssen his fourth blown save.

Colby Rasmus reached on a bunt single to begin the 10th against Joel Peralta (2-4) and stole second. Dustin McGowan (5-3) worked one inning for the win, and the Blue Jays improved to 6-13 in August.

Rays manager Joe Maddon protested the game in the fourth, claiming umpires granted Toronto a replay challenge after the next play had begun.

PIRATES 10, BREWERS 2

MILWAUKEE (AP) - Pedro Alvarez homered twice to break out of a 5-for-34 slump in Pittsburgh’s victory over Milwaukee.

Alvarez hit a three-run shot in the fourth inning and a solo drive in the fifth against starter Wily Peralta (15-8). Russell Martin also connected for a three-run homer off the right-hander, who held the Pirates hitless for 3 2-3 innings but quickly fell apart.

Neil Walker had three hits and three RBIs.

Pittsburgh starter Edinson Volquez (11-7) pitched out of trouble almost every inning to improve to 3-0 in five August starts. The right-hander allowed 11 hits in 5 2-3 innings, but Milwaukee managed only two runs off him.

Third-place Pittsburgh won its third consecutive game to pull within four of the NL Central-leading Brewers.

Pinch-hitter Tyler Holt started the inning with a single off Jake Buchanan (1-3). After Roberto Perez moved Holt to second with a sacrifice, Michael Bourn walked. Buchanan’s wild pitch pushed the runners to second and third before Ramirez lined a 3-2 pitch past third base.

Cleveland has 10 walk-off wins this season. Cody Allen (5-3) struck out two in a perfect ninth.

Trying to stay in playoff contention, the Indians (65-63) have won eight of 12.

DIAMONDBACKS 5, PADRES 2

PHOENIX (AP) - Didi Gregorius hit a three-run homer in the eighth inning after Arizona blew the lead in the top half, lifting the Diamondbacks over San Diego.

Vidal Nuno pitched effectively into the eighth and was in line for his first win with Arizona since being traded by the New York Yankees on July 6. Instead, the Padres loaded the bases and Yangervis Solarte hit a two-run single off Oliver Perez (3-3).

The Diamondbacks answered in the bottom half, when Gregorius tomahawked an 0-2 pitch just over the wall in right off Kevin Quackenbush (2-3) for his third hit in 40 at-bats over 11 games.

Jake Lamb singled to set up Gregorius’ big hit and had his first career homer in the second.

Addison Reed worked a perfect ninth for his 30th save.

Nuno gave up two hits in 7 2-3 innings but is winless in nine games since the trade - the longest streak to start a career by an Arizona player.

Andrew Cashner made his first start for San Diego since coming off the disabled list and allowed two runs in five innings.