In the Majors, the Cleveland Indians tied an American League record with their 20th straight win, 2-0 over Detroit as Corey Kluber improved to 16 and 4.....Mookie Betts hit two homers and drove in six runs as the Boston Red Sox beat up on Oakland 11-1.....The New York Yankees fell four games back of Boston in the American League East after losing to Tampa Bay 2-1......The Toronto Blue Jays scored two runs in the bottom of the 9th for a 3-2 win over Baltimore. The Orioles have lost six in a row......In the National League, the Los Angeles Dodgers snapped an 11 game losing streak and clinched a playoff spot with a 5-3 win over San Francisco. Elsewhere, it was Houston, behind starter Justin Verlander, over the Los Angeles Angels 1-0......Kansas City 4 Chicago White Sox 3.....Atlanta 8 Washington 0.....Philadelphia 9 Miami 8 (15 innings).....Milwaukee 5 Pittsburgh 2.....Seattle 10 Texas 3.....Chicago Cubs 8 NY Mets 3....Minnesota 16 San Diego 0.....St. Louis 13 Cincinnati 4 and Colorado 4 Arizona 2.
In the New Brunswick Senior League playoffs, the Fredericton Royals lead the Saint John Alpines 3 games to 1 in the best of 7 semifinal after a 10-1 win. Corey Wood hit two homers and drove in six runs for Fredericton. Game 5 goes tomorrow night in Fredericton.
The Champions League got underway in Europe with Manchester United winning over Basel 3-nil....Barcelona, Chelsea, Bayern Munich and Paris Saint Germain also won their opening matches.