It was New York’s second straight win without third baseman Alex Rodriguez and shortstop Derek Jeter. Rodriguez will join the team in Boston on Tuesday after getting an MRI on his sore left thumb in New York, and Jeter rested a bruised right knee but was available “in case of an emergency,” manager Joe Girardi said.

Mark Teixeira doubled in a run for the Yankees, who moved within 1 1/2 games of the first-place Red Sox in the AL East.

Mark Reynolds and J.J. Hardy homered for Baltimore, which was seeking to win a four-game series against New York for the first time since 1997.

After being sidelined for three weeks with a cut right index finger, Garcia (11-7) picked up where he left off.

Mariano Rivera worked a perfect ninth to complete the three-hitter and earn his 34th save.

In Cleveland, Carlos Santana homered and David Huff and four relievers combined to limit the Athletics to five hits in the Indians’ win.

Huff (2-2) gave up three hits over six scoreless innings to win for the first time in six starts, since beating Minnesota in his season debut on July 18.

Chris Perez worked a perfect ninth for his 30th save in 34 chances for Cleveland, which has won three of four.

In Detroit, Salvador Perez and Alcides Escobar hit back-to-back homers and the Royals beat the first-place Tigers.

Alex Gordon also homered and Johnny Giavotella added a bases-loaded double for the Royals, who came in 18 1/2 games behind Central Division leaders.

Luke Hochevar (9-10) ended a four-start winless streak. He gave up five runs on eight hits in seven innings.

In Toronto, Jose Bautista hit his 38th home run, Ricky Romero won his sixth straight decision and the Blue Jays beat the Rays to avoid a four-game sweep.

Adam Lind added a two-run homer as Toronto snapped a season-high four-game losing streak and overcame a two-homer night from Rays designated hitter Johnny Damon .

Bautista tied Yankees outfielder Curtis Granderson for the major league lead in homers with a solo drive in the sixth that hit off the facing of the third deck in left.

In Chicago, Mark Buehrle pitched four-hit ball into the eighth inning and Tyler Flowers drove in two runs as the White Sox beat the Twins.

The White Sox have won four straight and improved to two games above .500 for the first time since April 13. They also moved within five games of the AL Central-leading Detroit Tigers.

Buehrle (11-6) pitched around two walks in 7 2-3 innings and struck out four. He won his 159th game, tying him for sixth on the White Sox’s all-time list.

In Seattle, Mike Carp hit a two-run homer in the eighth inning, lifting the Mariners to a victory over the Angels.

Dustin Ackley , who had three hits and a pair of RBIs, opened the eighth with a double. Carp then hit the first pitch from Hisanori Takahashi (3-3) 432 feet into a fan’s lap in the second-deck restaurant in left field.

The drive gave Carp 22 RBIs in August. Danny Tartabull holds the club record with 25 RBIs in a month, in July 1986.

The loss dropped the Angels 3 1/2 games behind idle Texas in the AL West.