> American League
Boston 7, Detroit 4: Felix Doubront pitched six innings of four-hit ball, and Jarrod Saltalamacchia homered for the Red Sox. Dustin Pedroia left in the fifth inning with a jammed right thumb.
Minnesota 5, Oakland 4: Justin Morneau drove in two runs for Minnesota, including the tying double in the eighth inning. It's the sixth straight loss for the Athletics.
Chicago White Sox 2, Tampa Bay 1: Chris Sale struck out a career-high 15, and Adam Dunn hit a two-run homer as the White Sox extended their winning streak to six games. Matt Moore allowed two runs and four hits over seven innings for the Rays.
Cleveland 8, Kansas City 5: Jose Lopez had three RBIs and Jason Kipnis drove in two runs for the Indians. Cleveland broke a three-game losing streak.
Toronto 6, Baltimore 2: Edwin Encarnacion and Kelly Johnson homered, while Drew Hutchison struck out a career-high nine in seven shutout innings as the Blue Jays ended a five-game losing streak.
Texas 4, Seattle 2: Mike Napoli and Nelson Cruz both homered before combining on a big defensive play, and Matt Harrison pitched eight strong innings.
L.A. Angels 9, N.Y. Yankees 8: Mark Trumbo's walkoff homer leading off the ninth won it for the Angels, whose ace Jered Weaver left in the first inning after apparently injuring his back while pitching.
> National League
Philadelphia 8, N.Y. Mets 4: Ty Wigginton drove in a career-high six runs with a homer and a pair of two-out hits and Cole Hamels won his eighth straight decision.
St. Louis 8, Atlanta 2: Lance Lynn joined Philadelphia's Cole Hamels as the major leagues' first eight-game winners, and the Cardinals' extended the Braves' longest losing streak in two years to eight games.
Miami 5, Washington 3: Giancarlo Stanton hit his 11th home run in May, one short of the Marlins' record for a month, helping the Marlins rally for a win.
Pittsburgh 4, Cincinnati 1: James McDonald scattered five hits over eight shutout innings and the Pirates beat the Reds to climb back to .500. Pittsburgh has won a season-high four straight to improve to 24-24.
Colorado 9, Houston 7, first game: Jordan Pacheco blooped a tiebreaking single after an eighth-inning misplay and the Rockies beat Houston in the opener of the Astros' first doubleheader since 2006.
Colorado 7, Houston 6 (10), second game: Dexter Fowler capped a big day at the plate with a game-ending triple off Brett Myers with one out in the 10th inning.
San Francisco 4, Arizona 2: Barry Zito outpitched Trevor Cahill in a matchup of former Oakland Athletics All-Stars, while Brandon Belt hit an RBI triple for the Giants.
Milwaukee 3, L.A. Dodgers 2: Aramis Ramirez tied the game with a homer and singled home the go-ahead run in the sixth inning for the Brewers.
> Around the horn
Philadelphia Phillies: Will send Roy Halladay to see a doctor today, two days after he came out of a start due to a sore right shoulder. The Phillies have lost four of his five starts.
Compiled from News and wire service reports.