Tampa Bay 7, N.Y. Yankees 3: David Price struck out eight over five innings to become the AL leader in wins and the Rays averted a three-game sweep. The Yankees lost for just the fourth time in 14 games but went 1 for 9 with runners in scoring position to lower their average in such situations to .218. The Yankees host the crosstown rival Mets to begin a three-game interleague series tonight (7 p.m., Ch. 67, SNY).
Detroit 7, Cleveland 5: Miguel Cabrera homered, Brennan Boesch broke out of a slump with a pair of hits and Casey Crosby earned his first major league win as the Tigers beat the Indians for the first time this season.
Boston 7, Baltimore 0: Clay Buchholz pitched a four-hitter for his third career shutout -- all against Baltimore -- and the Red Sox snapped a seven-game home losing streak to the Orioles.
Chicago White Sox 4, Toronto 3: Orlando Hudson singled in the winning run with two outs in the ninth inning and the White Sox avoided a sweep to improve to 15-4 in their last 19 games.
Oakland 7, Texas 1: Coco Crisp hit a solo homer and bases-loaded triple to match his season total for extra-base hits and the Athletics won their first series in more than a month.
L.A. Dodgers 8, Philadelphia 3: Aaron Harang got his 100th career victory as Los Angeles overcame a two-run, sixth-inning deficit to complete its first four-game sweep in Philadelphia since May 1946.
Atlanta 8, Miami 2: Jason Heyward hit two solo homers to center and the Braves completed a three-game sweep of the Marlins. Atlanta has the best road record in the NL, 20-14.
Pittsburgh 5, Cincinnati 4 (10): Michael McKenry drove in the first earned run allowed by Aroldis Chapman with an RBI double in the 10th inning, rallying the Pirates. Chapman hadn't allowed an earned run in a club-record 24 appearances.
St. Louis 14, Houston 2: David Freese hit two homers, including a grand slam, and the Cardinals broke the game open with seven runs in the seventh inning. Lance Lynn won his ninth game of the season, tying him for the major league lead.
Milwaukee 4, Chicago Cubs 3 (10): Norichika Aoki homered twice, including off Casey Coleman to lead off the 10th inning. Corey Hart hit a game-tying RBI double in the eighth for Milwaukee.
San Francisco 8, San Diego 3: Matt Cain struck out nine in seven innings to win his sixth straight start and Buster Posey, Angel Pagan and Gregor Blanco homered for the Giants.
Around the horn
Texas Rangers: Placed left-handed pitcher Derek Holland on the 15-day disabled list because of a fatigued left shoulder. Holland has been dealing with a stomach virus that has caused him to lose 10-15 pounds over the last couple of weeks. Right-hander Tanner Scheppers was recalled from Triple-A Round Rock.
Lasorda released: Former Los Angeles Dodgers manager Tommy Lasorda was released from a New York hospital Thursday morning, three days after suffering a mild heart attack. A Dodgers spokesman said the 84-year-old Lasorda will spend a few more days in New York before returning to Los Angeles.
On the web
Follow major league baseball and the Bisons on the "Inside Pitch" blog at buffalonews.com
Compiled from News and wire service reports.