David Price (17-5) became the American League's top winner with a solid 6 1/3 innings and Ben Francisco homered in his first Tampa Bay start as the visiting Rays salvaged a series split with Toronto on Sunday by beating the Blue Jays, 9-4.
"I'm really proud of the way we've handled all of these moments," Rays manager Joe Maddon said. "I know we lost some really harsh games and it's easy to go away after those losses and we didn't go away."
The Rays are 3 1/2 games behind the Yankees, who begin a three-game series at Tampa Bay Monday. "This is going to be a race to the end," outfielder B.J. Upton said. "We still got our work cut out for us but I think we're in a good position."
Tigers 4, White Sox 2: Justin Verlander (13-7, 2.73 ERA) gave up a run in eight innings with 11 strikeouts and Delmon Young hit a three-run homer for host Detroit, now tied with Chicago atop the AL Central.
Athletics 6, Red Sox 2: Seth Smith hit a two-run homer as host Oakland won its ninth straight after outscoring Boston 33-5 in three games.
Rangers 8, Indians 3: Jurickson Profar, 19, hit a home run in his first major-league at-bat and Josh Hamilton, Adrian Beltre and David Murphy also homered for visiting Texas.
Mariners 2, Angels 1: Jesus Montero and Carlos Peguero homered off Jered Weaver (16-4) and Hisashi Iwakuma pitched 7 1/3 scoreless innings for host Seattle.
Nationals 4, Cardinals 3: Stephen Strasburg had nine strikeouts in six scoreless innings and Kurt Suzuki homered for host Washington.
Strasburg, who has a league-leading 195 strikeouts in 1561/3 innings, figures to be shut down soon. Said manager Davey Johnson, "I think two starts, unless I let him pitch 10 [innings] in the next one out, which I'm not going to do. I think his last start will be on the 12th." The Nats play at Citi Field that day.
Braves 8, Phillies 7: Chipper Jones' walk-off, three-run homer capped a five-run rally in the ninth for host Atlanta.
Brewers 12, Pirates 8: Ryan Braun (NL-leading 37 homers and 95 RBIs) hit one of five homers for host Milwaukee.
Reds 5, Astros 3: Jay Bruce's three-run homer keyed Cincinnati's five-run eighth inning as the NL Central-leading Reds rallied in Houston.
Giants 7, Cubs 5: Angel Pagan hit a tiebreaking RBI single in the ninth for visiting San Francisco. Since the All-Star break, the NL West leaders are 19-6 away from home.
Dodgers 5, Diamondbacks 4: Adrian Gonzalez doubled in the tying and winning runs in the bottom of the ninth for host Los Angeles.
Rockies 11, Padres 10: Chris Nelson had a three-run homer in the seventh as host Colorado overcame six RBIs by San Diego's Chase Headley. -- AP