MLB: Triple fires Indians

The Cleveland Indians beat the Los Angeles Dodgers 10-3 with the aid of a triple-play in the fourth inning, finally confirmed after almost three minutes of instant-replay challenges overturned a safe call on Yasiel Puig at second base and upheld an out call on Dee Gordon at home plate.

The Dodgers' city rivals the Los Angeles Angels closed to within 3.5 games of Oakland in the AL West with a double-header sweep of the Chicago White Sox. Home runs from Mike Trout, Albert Pujols and Josh Hamilton set up an 8-4 win in game one, which was followed by a 7-5 success in which Kole Calhoun went long.

The A's, meanwhile, lost again to the Detroit Tigers as Rick Porcello pitched his second complete game shut-out in succession.

The right-hander has not conceded a run since June 15 and needed just 95 pitches to repeat last Thursday's scoreless outing against the Texas Rangers, despite not striking out or walking any batters. It is the first time since 1986 a Tigers pitcher has recorded back-to-back shut-outs.

Porcello's efforts meant Miguel Cabrera scoring on Torii Hunter's ground-out in the fourth inning would have been enough for the AL Central pace-setters, but JD Martinez made sure with a two-run homer in the sixth.

The win stretched Detroit's lead over the Kansas City Royals to 4.5 games as the latter went down 10-2 to the Minnesota Twins. Eduardo Nunez's solo homer in the sixth inning was the highlight.

The Seattle Mariners are two games further back after routing the Houston Astros 13-2 with a seven-run sixth inning, in which six successive batters made scoring plays.

The Toronto Blue Jays remain one game ahead of the Baltimore Orioles in the AL East after wins for both teams.

Toronto beat the Milwaukee Brewers 4-1, Drew Hutchison with a career-high 10 strikeouts to add to homers from Jose Bautista and Colby Rasmus, while Baltimore beat the Rangers 8-3 with home runs from Steve Pearce, Nelson Cruz and Caleb Joseph in the first two innings.

The Tampa Bay Rays beat the New York Yankees 2-1 while defending World Series champions the Boston Red Sox lost to the Chicago Cubs by the same scoreline.

Defeat for the Brewers, the National League Central leaders and owners of the best record in MLB, gave their divisional rivals the chance to close the gap slightly.

But only the fourth-placed Pittsburgh Pirates were able to take advantage, and even they needed a final-inning comeback from 2-0 down to beat the Arizona Diamondbacks 3-2.

The St Louis Cardinals lost 5-0 to the San Francisco Giants, Tim Lincecum with the shut-out to follow up his no-hitter against San Diego, while the Cincinnati Reds were beaten 8-2 by the Padres.

The Atlanta Braves stayed half a game ahead of the Washington Nationals in the NL East with a tense 5-4 win over the New York Mets, all five runs coming on two-out hits.

The Nats won 7-1 against the Colorado Rockies as Stephen Strasburg contributed on the mound and with an RBI double and Jayson Werth batted in two runs.

The Miami Marlins finally downed the Philadelphia Phillies 5-4 in the 11th inning with Ed Lucas' walk-off single.