In the Majors, Steve Pearce hit his second game ending grand slam homer in just four days as the Toronto Blue Jays pulled off their biggest ninth-inning comeback in team history by scoring seven runs to edge the Los Angeles Angels 11-10.....Kansas City rallied with four runs in the 8th inning for a 5-3 win over the Boston Red Sox but the New York Yankees failed to take advantage, losing 5-3 to Tampa Bay. The Yankees lead the Red Sox in the American League East by half a game.
Elsewhere, it was Detroit 13 Houston 1....Cincinnati 6 Miami 4.....Philadelphia 2 Atlanta 1....Colorado 10 Washington 6 in the first of a doubleheader and then Washington 3 Colorado 1.....Chicago Cubs 4 Milwaukee 2....Chicago White Sox 4 Cleveland 1....St. Louis 3 Arizona 2......Baltimore 10 Texas 6...Oakland 6 Minnesota 5 (12 innings).....Seattle 9 NY Mets 1.....Pittsburgh 7 San Diego 1 and Los Angeles Dodgers 3 San Francisco 2.
Adrian Beltre of the Texas Rangers has become the first player from the Dominican Republic to get 3 thousand hits in the Majors.
The Chicago Cubs have acquired Detroit Tigers closer Justin Wilson and catcher Alex Avila in exchange for a couple of minor league infielders and a player to be named later or cash......The Texas Rangers traded catcher Jonathon Lucroy to Colorado for a player to be named later.
At the Canada Summer Games, New Brunswick lost to P-E-I, 9-2 in baseball......In Women's Basketball, it was New Brunswick over B-C 75-63 and in men's play, New Brunswick beat the Yukon 122-45.....In men's softball, New Brunswick lost to Ontario 19-0 and 6-1 to P-E-I.