Astros shoot back into West lead

•HOUSTON 6, LOS ANGELES 3: Rookie Lance McCullers pitched seven solid innings and Preston Tucker and Jon Singleton both homered in helping the host Astros beat the Angels and regain first place in the West on Wednesday. Singleton also had an RBI single.

•DETROIT 2, TAMPA BAY 1: Justin Verlander set down the first 14 hitters and won for the first time in eight starts this season. He outdueled the Rays' Chris Archer, who lost his bid for a perfect game with one out in the seventh.

•CLEVELAND 12, KANSAS CITY 1: Corey Kluber took a shutout into the ninth, rookie Francisco Lindor hit a three-run homer and had a career-high four RBI, and the Indians avoided a winless homestand with a rout of the Royals.

•CHICAGO 9, BOSTON 2: Jose Quintana pitched 6⅓ solid innings and the visiting White Sox beat the Red Sox for their seventh consecutive victory.

•TEXAS 5, NEW YORK 2: Colby Lewis went six innings for his 11th victory and helped the host Rangers end a three-game losing streak.


Lester handles Rockies with ease

•CHICAGO 3, COLORADO 2: Jon Lester struck out 14, one shy of his career high and the most for a Cubs pitcher in more than a decade, in a victory at Wrigley Field. Jose Reyes was 1-for-3 with a walk and a stolen base in his Rockies debut.

•SAN FRANCISCO 5, MILWAUKEE 0: Hunter Pence's double broke a scoreless tie, and the host Giants went on to hand the Brewers their 12th shutout loss of the season.

•WASHINGTON 7, MIAMI 2: Bryce Harper blasted two home runs into the upper deck and drove in four for the Nationals in a victory over the host Marlins.

•SAN DIEGO 7, NEW YORK 3: Justin Upton homered and drove in three runs and Yonder Alonso also connected for the Padres, who won in New York despite three homers from the Mets' Lucas Duda. Duda's first home run ended Tyson Ross' streak of starts without allowing a home run at 16, a Padres record.

•CINCINNATI 1, ST. LOUIS 0: Jay Bruce's home run stood up for the Reds, who shut out the Cardinals for the second day in a row.


•ATLANTA 2, BALTIMORE 0: Chris Tillman took a three-hitter into the ninth inning, Jonathan Schoop and J.J. Hardy homered and the host Orioles completed their first three-game sweep of Atlanta since 1999. The victory was the fifth in a row for Baltimore, tying a season high.

•LOS ANGELES 10, OAKLAND 7: In a wild seventh inning, the Dodgers answered the Athletics' four runs with five of their own in the bottom half. Yasiel Puig led the way with three RBI.

•ARIZONA 8, SEATTLE 2: Welington Castillo homered twice off Seattle ace Felix Hernandez, including a two-run shot in the first inning, and the Diamondbacks won their fifth in a row, in Seattle.

•TORONTO 8, PHILADELPHIA 2: Troy Tulowitzki homered and had three hits and three RBI in his Blue Jays debut, in Toronto. R.A. Dickey won consecutive starts for the first time this season.