NEW YORK — J.J. Hardy and Adam Jones hit three-run homers in the seventh inning as the Baltimore Orioles suddenly broke loose, jolting the New York Yankees 7-3 to avert a sweep in a matchup of wild-card contenders Sunday.
Shut out on three singles Saturday, the Orioles were blanked by Andy Pettitte for six innings before their seven-run rally against the 41-year-old lefty and a faltering bullpen.
Michael Morse lined a leadoff single against Pettitte to begin the comeback from a 3-0 deficit. Acquired from Seattle on Friday, he got two hits in his Baltimore debut.
Hardy’s shot against Shawn Kelley (4-2) glanced off the glove of right fielder Curtis Granderson and put the Orioles ahead 4-3.
Rookie Kevin Gausman (2-3) pitched two scoreless innings after starter Wei-Yin Chen walked a career-high five.
Athletics 5, Rays 1
OAKLAND, Calif. — Coco Crisp and Stephen Vogt homered, A.J. Griffin struck out seven in seven innings, and the Oakland Athletics completed a three-game sweep of fellow playoff contender Tampa Bay.
After Crisp led off the bottom of the first with a home run, James Loney tied it with his own longball in the top of the second. Griffin (12-9) settled in after that to win his second straight outing following a four-start winless stretch.
Red Sox 7, White Sox 6
BOSTON — David Ortiz continued to rebound from a miserable stretch with two hits and three RBIs, leading the Red Sox to a win over the White Sox that completed a three-game sweep.
Stephen Drew added a solo homer for the AL East-leading Red Sox, who won for the seventh time in eight games.
Twins 4, Rangers 2
ARLINGTON, Texas — Kevin Correia pitched seven strong innings and the Twins clinched their first series victory at Texas in four years, beating the AL West-leading Rangers.
Correia (9-10) allowed one run and scattered five hits. The right-hander struck out two and got 14 outs on the ground, including a pair of double plays.
Indians 4, Tigers 0
DETROIT — Mike Aviles hit a grand slam in the ninth inning that lifted Cleveland to a win over the Tigers.
The AL Central leaders had won seven straight against second-place Cleveland.
Royals 5, Blue Jays 0
TORONTO — James Shields pitched seven innings of three-hit ball to win his fourth straight decision, Eric Hosmer drove in two runs and the Royals beat the Blue Jays to avoid a three-game sweep.
The Royals won for the sixth time in eight games. They are 5½ games behind Tampa Bay in the AL wild-card race.
Astros 2, Mariners 0
HOUSTON — Rookie Brett Oberholtzer pitched a four-hitter and Jason Castro hit an RBI double in the eighth inning, lifting the Astros to a win over Seattle.
The 24-year-old Oberholtzer (4-1) struck out five and walked one. He did not allow an extra-base hit in his sixth career start and ninth appearance to lower his ERA to 2.79.