The Toronto Blue Jays continued their hit-and-miss MLB season after crushing the Detroit Tigers 7-2, avoiding the sweep in a nightmare series.

After losing the opener 11-0 and bottling a 2-0 lead to lose 3-2 in game two, the Blue Jays had Josh Donaldson to thank for the win as he went three-for-four, finishing a double short of a cycle on Wednesday.

The Chicago Cubs won 8-1 against the Philadelphia Phillies as pitcher John Lackey retired the final 16 batters he faced, with homers from Ben Zobrist and Kris Bryant also aiding their cause.

The New York Yankees got their bats out in a 12-6 win over the Los Angeles Angels as Chris Parmelee notched his first hit for the MLB giants and finished with two home runs, while the St Louis Cardinals were equally effective as they defeated the Cincinnati Reds 12-7.

Meanwhile, the Atlanta Braves had a 4-2 win over the San Diego Padres, the Tampa Bay Rays were 6-3 winners over the Arizona Diamondbacks and the Baltimore Orioles shutout the Kansas City Royals 4-0.

The New York Mets needed an extra inning to see off the Pittsburgh Pirates 6-5 in a thriller with Wilmer Flores' pinch-hitting the crucial RBI single, while the Houston Astros were 3-1 winners against the Texas Rangers and the Miami Marlins went down 7-5 to the Minnesota Twins.

The Milwaukee Brewers enjoyed a 4-0 triumph over the Oakland Athletics, the Washington Nationals smashed the Chicago White Sox 11-4, the Seattle Mariners defeated Cleveland Indians 5-0 and the Colorado Rockies ran out 1-0 winners over the Los Angeles Dodgers.

Elsewhere, the Boston Red Sox lost to the San Francisco Giants 2-1.


Cubs starting pitcher Lackey spun another masterful game by tossing seven scoreless innings while giving up just three hits and walking none against the Phillies. He struck out eight batters and improved to 7-2 on the season with a 2.63 ERA.


Padres Melvin Upton Jr. makes robbing home runs look easy.


Jacoby Ellsbury's towering home run hit an apex of 151 feet, which is the highest home run hit this season. The long-shot only travelled 366 feet, so it was essentially a powerful pop fly.

Elsewhere, Orioles starter Chris Tillman improved to 8-1 after tossing just over seven scoreless innings in the win against the Royals. Tillman scattered eight hits, but struck out nine. However, the most important thing is that the two teams made it through the game without fighting.


Houston's Collin McHugh (5-4, 4.97 ERA) will try to get his season back on track against Martin Perez (4-4, 3.24 ERA) and the American League (AL) West leading Rangers on Thursday. Houston started the season out slowly, but they have won 12 of their last 16 games.