Hector Noesi (0-1) took the loss.
ASTROS 11, ORIOLES 7
In Houston, Texas, the Hou/bston Astros hit six home runs and won for the seventh time in eight games, beating Baltimore.
Jason Castro, Carlos Pena and J.D. Martinez each had two-run homers, while Jose Altuve, Matt Dominguez and Marwin Gonzalez added solo shots as the Astros came one home run shy of a single-game franchise record for home runs.
The Astros tagged Freddy Garcia (2-3) for four homers and reached reliever Steve Johnson for two in the fourth inning.
Dallas Keuchel (3-2) got the win.
J.J. Hardy and Matt Wieters homered for the Orioles.
ROYALS 4, TWINS 1
In Kansas City, Missouri, Jeremy Guthrie lasted six shaky innings and the Kansas City bullpen held off Minnesota Twins the rest of the way, wrapping up a victory that ended the Royals’ franchise-record 11-game home losing streak.
The Twins jumped out to a first-inning lead off Guthrie (6-3), but the right-hander escaped a bases-loaded jam with the help of a nice catch by first baseman Eric Hosmer to prevent any additional damage.
Greg Holland put the first two runners aboard in the ninth before striking out Justin Morneau, Ryan Doumit and Chris Parmelee for his 10th save of the season.
P.J. Walters (2-1) took the loss.
YANKEES 6, INDIANS 4
In New York, C.C. Sabathia retired the first 14 batters and pitched his first complete game of the season, leading the New York Yankees over Cleveland for a three-game sweep.
Travis Hafner and Brett Gardner homered for the Yankees.
Sabathia (6-4) gave up seven hits and struck out nine.
Hafner, who was Sabathia’s teammate in Cleveland when the Indians beat the Yankees in the 2007 AL division series, hit a two-run homer in the first inning off Corey Kluber (3-4).
In other AL action, it was:
‧ Rangers 3, Red Sox 2
‧ Rays 3, Tigers 0
In interleague play, it was:
‧ Athletics 6, Brewers 1
‧ Blue Jays 4, Giants 0
‧ Cubs 8, Angels 6