Smith homered to centre with one out in the ninth off closer Rafael Soriano to help the A's sweep the Yankees in a four-game series at the Oakland Coliseum for the first time. The Athletics improved to 14-2 in July, the best record in the majors.
The AL East-leading Yankees had not been swept in a four-game series since May 2003 against Toronto.
Derek Norris started the final rally with a one-out single off Derek Jeter's glove at shortstop. Jemile Weeks followed with a sacrifice bunt, setting the stage for Oakland's major league-leading 11th walk-off win.
Crisp's humpback liner to right off Cody Eppley (0-2) gave the A's their fifth straight victory.
Jerry Blevins (3-0) pitched two scoreless innings for the win. Brandon Inge and Kurt Suzuki hit solo homers off Yankees ace CC Sabathia, who allowed three runs in seven innings to outlast former teammate Bartolo Colon.
BLUE JAYS 15, RED SOX 7
BOSTON (AP) — Brett Lawrie hit the game's first pitch for one of Toronto's four homers and the Blue Jays tagged Jon Lester for a career-worst 11 runs to complete a three-game sweep of Boston.
J.P. Arencibia, Rajai Davis and Travis Snider also homered for the Blue Jays.
Toronto (48-47) posted a season high for runs and climbed out of the AL East cellar, moving a half-game ahead of the Red Sox (48-48). The Blue Jays matched their season high with 18 hits.
Lester (5-8) allowed a career-high four homers and nine hits. He was booed off the field after being pulled with no outs in the fifth.
Adrian Gonzalez hit a three-run homer and Jacoby Ellsbury a solo shot for the Red Sox, who play their next six games on the road against division leaders.
Henderson Alvarez (6-7) gave up seven runs in 5 2-3 innings.
TIGERS 6, WHITE SOX 4
DETROIT (AP) — Miguel Cabrera homered twice, reaching 300 for his career and helping the Tigers finish a three-game sweep of Chicago.
Detroit wrapped up a 6-1 homestand against the White Sox and Los Angeles Angels and now leads the AL Central by 1 1/2 games over Chicago. The White Sox have lost five straight.
Cabrera became the second Venezuela-born player to reach 300 home runs. Andres Galarraga hit 399.
Quintin Berry and Brennan Boesch also homered for Detroit to help rookie Jacob Turner (1-1) earn his first career win. Joaquin Benoit worked a perfect ninth for his second save.
Philip Humber (4-5) allowed six runs in three innings. Alex Rios and Kevin Youkilis homered for the White Sox.
The Tigers have won 16 of 21.
ORIOLES 4, INDIANS 3
CLEVELAND (AP) — Zach Britton pitched six shutout innings, J.J. Hardy drove in three runs and Baltimore beat Cleveland for its fifth straight win.
Britton (1-0) gave up four hits in his second start since being recalled from the minors. He struck out five and got 11 other outs on grounders.
Luis Ayala gave up a two-run homer to Cleveland's Carlos Santana with one out in the ninth. Jim Johnson came on and got two outs for his major league-leading 30th save in 32 chances. He yielded a double to Shelley Duncan and a pinch-hit RBI single to Travis Hafner that made it 4-3.
Hardy hit a two-run homer in the first off Josh Tomlin (5-7) and an RBI single in the seventh against reliever Esmil Rogers. Wilson Betemit also homered for Baltimore.
MARINERS 2, RAYS 1
ST. PETERSBURG, Fla. (AP) — Blake Beavan scattered four hits over eight innings and Seattle edged Tampa Bay to finish a 5-2 road trip.
Jesus Montero and Brendan Ryan each had an RBI double for the Mariners, who took two of three from the Rays.
Beavan (5-6) struck out five and walked none, outpitching Matt Moore in a tight duel. Tom Wilhelmsen worked a scoreless ninth for his 10th save, completing the five-hitter.
Pinch-hitter Hideki Matsui, mired in an 0-for-16 skid, popped out with two on to end it.
Moore (6-7) struck out seven in eight innings for the Rays, who went 4-6 on their longest homestand of the season. He retired his final 17 batters.
TWINS 7, ROYALS 5
KANSAS CITY, Mo. (AP) — Ryan Doumit homered from both sides of the plate and drove in four runs to lead Minnesota over Kansas City.
Doumit became the third Twins player to go deep from each side in a game. The others were Chili Davis (1992) and Roy Smalley (1986).
Hitting .354 in his past 26 games, Doumit also had a two-run single in a four-run third to match his career high for RBIs. It was his sixth career multihomer game, the second this season.
Samuel Deduno (1-0) earned his first big league victory by limiting the Royals to one run over 6 1-3 innings.
Doumit's big day spoiled the Royals debut of right-hander Jeremy Guthrie, acquired Friday in a trade with Colorado for Jonathan Sanchez. Guthrie (3-10) yielded four runs on five hits and three walks in five innings.
ANGELS 7, RANGERS 4
ANAHEIM, Calif. (AP) — Albert Pujols and Bobby Wilson homered, and Mike Trout scored a run in his 14th consecutive game to set an AL rookie record, leading Los Angeles over Texas to win the three-game series.
Dan Haren pitched effectively in his first start off the disabled list for the Angels.
Haren (7-8) threw 95 pitches over six innings, allowing two runs, three hits and three walks while striking out three.
Nelson Cruz hit his 12th homer in the fourth to cut the deficit to 3-2.
The Angels tacked on three runs in the seventh with Wilson's first homer of the season and Pujols' 18th, a two-run shot off Alexi Ogando. Pujols's 463rd career home run put him ahead of Jose Canseco for 32nd place all-time.
Matt Harrison (12-5) gave up four runs and eight hits in six-plus innings.