Price (18-6) labored through six innings but Sabathia (20-7) struggled even more. The Rays beat New York for the second straight day, splitting the four-game set and pulling within a half-game of the first-place Yankees in the American League East.

Yankees reliever Javier Vazquez equaled a big league record by hitting three straight batters in the seventh as the Rays added two runs without getting a hit.

Ten days earlier, Sabathia and Price showed why they're leading candidates for the AL Cy Young pitching award, each tossing eight scoreless innings in a game the Rays won 1-0 in 11.

At Oakland, California, Dallas Braden allowed one hit in eight innings as Oakland beat Texas to stall the Rangers' push for their first AL West title since 1999.

Braden (10-13) out pitched Cliff Lee to end his four-game losing streak and keep Texas' magic number at four for clinching the division.

The left-hander, who pitched a perfect game against Tampa Bay in May, retired 19 batters in a row after Nelson Cruz's two-out single in the first inning. Ian Kinsler ended the streak by drawing a leadoff walk in the eighth. Braden walked two and struck out seven.

Lee (12-9) set down his first eight batters before an uncharacteristic bout of wildness. He walked his first two hitters in the fourth, marking the first time he's walked consecutive batters in two years.

At Toronto, Jose Bautista drove in the only run with his major league-leading 50th homer to lift Toronto over Seattle.

Ichiro Suzuki also became the first player with 10 straight 200-hit seasons, breaking his own record with a fifth-inning single for the Mariners.

Bautista became the 26th player in major league history to reach the 50-homer mark with a first-inning shot off Felix Hernandez (12-12), who took yet another tough-luck loss.

At Cleveland, Sean O'Sullivan earned his first win as a starter for Kansas City and Joakim Soria converted his 33rd straight save in a victory over Cleveland.

O'Sullivan (3-6) gave up two runs and six hits over six-plus innings to beat Mitch Talbot (9-13). The right-hander left with a 3-0 lead and two on in the seventh. Philip Humber allowed both Indians to score, but stranded runners at second and third to end the inning.

Soria worked a perfect ninth for his 41st save in 43 chances this season. The All-Star reliever has tossed 21 2-3 consecutive scoreless innings and saved 65 percent of Kansas City's 63 wins.

Mike Aviles and Kila Ka'aihue homered for the Royals, who moved 1 1/2 games ahead of last-place Cleveland in the AL Central.