Nationals chase Lincecum early, defeat the Giants 6-2

WASHINGTON -- Jordan Zimmermann pitched eight solid innings and Asdrubal Cabrera hit a home run as the Washington Nationals once again beat Giants pitcher Tim Lincecum in a 6-2 win over San Francisco on Saturday

Jayson Werth hit a pair of RBI singles for National League East-leading Washington, 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.

Oakland's Coco Crisp scored the go-ahead run off Joe Smith's wild pitch with two outs in the eighth inning as the Athletics beat the Angeles 2-1 to move into a share of first-place in the American League West with Los Angeles.

The division co-leaders (76-52) have the most wins in baseball. The Angels lost their fifth straight game this season at the Oakland Coliseum.

At Arlington, Texas, Jeremy Guthrie gave up a home run off his first pitch and not much else, leading the Kansas City Royals past the Rangers 6-3 for their 24th win in 30 games.

Alex Gordon had two hits, including a first-inning homer, and made a diving catch in left field for the AL Central leaders.

Guthrie (10-10) won for the fifth time in six starts. Choo Shin-soo hit a leadoff homer — after that, Guthrie blanked the Rangers on four more hits before leaving after the eighth.

The Los Angeles Dodgers downed the New York Mets 7-4 after Adrian Gonzalez equaled a season best with five RBIs, including a go-ahead, three-run homer.

The Dodgers beat the Mets for the 13th time in 15 meetings and increased their NL West lead over San Francisco to 4 1/2 games, while Chris Coghlan hit a bases-loaded triple to lead the Chicago Cubs over the Baltimore Orioles 7-2.

Dustin Ackley's three-run homer capped a seven-run fourth inning as the Seattle Mariners defeated the over the Boston Red Sox 7-3, and the Minnesota Twins spit a doubleheader with the Detroit Tigers, winning the opener 12-4 before losing the second 8-6.

In other games, the New York Yankees beat the Chicago White Sox 5-3, the Toronto Blue Jays edged the Tampa Bay Rays 5-4 over 10 innings, the Pittsburgh Pirates trounced the Milwaukee Brewers 10-2 and the Houston Astros claimed a late 3-2 win over the Houston Astros.

The Arizona Diamondbacks defeated the San Diego Padres 5-2, the St. Louis Cardinals took 12 innings to beat the Philadelphia Phillies 6-5, the Cincinnati Reds blanked the Atlanta Braves 1-0 and the Colorado Rockies were 5-4 overtime winners over the Miami Marlins.