Chicago White Sox 6, L.A. Angels 1: Chris Sale pitched effectively into the sixth inning, joining fellow left-hander Steve Rosenberg (1989) as the only White Sox pitchers to give up three runs or less in each of their first six big league starts since divisional play began in 1969.
Minnesota 4, Detroit 3: Justin Morneau hit a two-run homer in his second game back from a wrist injury, and the Twins completed a two-game sweep.
Cleveland 6, Seattle 5 (11): Carlos Santana hit a game-ending single with one out and the bases loaded in the 11th inning, capping a two-run rally by the Indians.
Baltimore 5, Kansas City 3: Adam Jones hit a two-run homer, J.J. Hardy also drove in a pair of runs and the Orioles earned their seventh straight road win.
Boston 5, Tampa Bay 3: Cody Ross homered and drove in four runs, and Felix Doubront won his third consecutive start for the Red Sox. Matt Moore (1-4) gave up three runs and five hits in six innings for Tampa Bay, which had its four-game winning streak snapped.
Oakland 5, Texas 4 (10): The Athletics bounced back from a disputed double-play sequence that ended with manager Bob Melvin ejected, and Kila Ka'aihue had a tiebreaking single in the 10th inning to lift the A's.
Arizona 9, Colorado 7: Justin Upton hit a two-out, two-run homer off closer Rafael Betancourt in the ninth inning to help the Diamondbacks beat the Rockies in a game that was briefly delayed by a swarm of bees.
San Francisco 7, St. Louis 5: Brandon Crawford hit a two-run single for his first RBIs since April and the Giants gave Matt Cain support on a rare shaky day.
Pittsburgh 5, Washington 3: Andrew McCutchen homered twice, James McDonald took a no-hitter into the sixth inning and struck out a career-high 11 for the Pirates.
Atlanta 7, Miami 0: Brandon Beachy improved his major-league best ERA with a couple of career milestones for the Braves. Beachy (5-1) threw a five-hit shutout, the first of his career, in the first complete game of his career.
Houston 4, Milwaukee 0: Jed Lowrie hit a two-run homer and J.A. Happ threw six sharp innings before three relievers completed the Astros' shutout.
Philadelphia 8, Chicago Cubs 7: Roy Halladay threw eight strong innings for his first victory in a month and the Phillies held on for a win over the Cubs. Halladay (4-3) hadn't won since April 16, a span of five starts.
L.A. Dodgers at San Diego: Padres right-hander Edinson Volquez has a 1.42 earned run average over his last four starts.
Around the horn
Clemens trial: The government's star witness in the perjury trial of legendary pitcher Roger Clemens conceded Thursday that he confused critical dates, lied to federal agents and repeatedly changed elements of his story. But Brian McNamee, a former strength coach for Clemens, stuck to the broad outlines of the narrative he has set out for years: that he injected Clemens with performance-enhancing drugs on several occasions during a three-year period starting in 1998.
Compiled from News and wire service reports.