NEW YORK -- Brandon McCarthy continued his resurgence by winning his fourth consecutive start as the New York Yankees opened a four-game series with a 2-1 victory over the Detroit Tigers on Monday night at Yankee Stadium.

McCarthy (4-0) lowered his ERA as a Yankee to 2.08 after allowing an unearned run and five hits in 5 2/3 innings. He struck out eight, walked two and threw 116 pitches, his most since throwing 118 on May 19, 2008, for the Texas Rangers.

The Yankees won for the 11th time in 17 games since the All-Star break, beating Detroit's Max Scherzer (13-4). Closer David Robertson recorded his 30th save.

New York's two-run third inning, which featured Jacoby Ellsbury's sacrifice fly and Brian McCann's RBI single, proved to be enough.

Giants 4, Mets 3

NEW YORK -- Pablo Sandoval's RBI ground-rule double in the ninth inning snapped a tie and lifted San Francisco over New York. The Giants took three of four in the weekend wraparound series.

With two outs in the ninth, Gregor Blanco singled and stole second. Buster Posey then drew his fourth walk -- tying a career high -- before Sandoval, whose two-run double in the third tied the game, laced a two-strike pitch into left to give the Giants their first lead.

Sandoval finished 3-for-5, while Hunter Pence went 2-for-5 with two runs.

Indians 7, Reds 1

CLEVELAND -- Corey Kluber made another outstanding start, and Lonnie Chisenhall and Yan Gomes homered to lead Cleveland past Cincinnati.

Kluber, who didn't allow an earned run while tossing complete games in each of his previous two starts, allowed one run on six hits and two walks in 7 1/3 innings Monday. In his past six starts, Kluber (12-6) is 5-0 with a 1.49 ERA. Right-hander John Axford recorded the final five outs for his 10th save of the season.

Cincinnati scored in the eighth inning after Kluber exited the game, snapping Kluber's streak of 25 consecutive innings without allowing an earned run.

Orioles 7, Nationals 3

WASHINGTON -- Caleb Joseph had two hits and three RBIs, and J.J. Hardy had a season-high four hits and scored twice as Baltimore beat Washington 7-3 on Monday in the last of four regular-season games between the two nearby rivals.

Joseph hit a homer in the second inning and added a two-run single in the eighth. Hardy entered the game with just seven hits in his past 34 at-bats.

The Nos. 6, 7 and 8 hitters for the Orioles combined for seven hits.

White Sox 5, Rangers 3

CHICAGO -- Catcher Tyler Flowers went 3-for-3, drove in three runs and scored twice in Chicago's 5-3 victory against Texas Monday at U.S. Cellular Field, finishing a double short of hitting for the cycle in a rain-shortened game that lasted seven innings.

Flowers had big hits each of his first three trips to the plate. He tripled and scored in the third inning, hit a solo homer to start the fifth and singled home two runs with two outs in the sixth for what turned out to be the decisive runs.

The White Sox ended a two-game skid. The Rangers, who own the worst record in the majors, dropped their fourth straight.

Angels 5, Dodgers 0

LOS ANGELES -- Garrett Richards pitched a five-hit shutout, leading the Los Angeles Angels to a win over the Los Angeles Dodgers in front of a sellout crowd of 53,166 at Dodger Stadium.

Richards (12-4) retired 22 of the final 26 batters he faced while amassing 12 groundouts and nine strikeouts. The right-hander conceded only two walks but threw two wild pitches.

The Angels scored four runs against Zack Greinke (12-7) in the first inning, then added a solo homer from Josh Hamilton in the sixth.

A's 3, Rays 2 (10 innings)