Sports scores 08/12/17

Nova Scotia Senior Baseball League
Truro 10 Halifax 7

Canada Games
Soccer (Male)

Newfoundland and Labrador 1 Nova Scotia 0

Softball (Female)
Nova Scotia 4 P.E.I. 0
P.E.I. 8 Nova Scotia 5

Volleyball (Female)
Nova Scotia 3 Saskatchewan 2

Volleyball (Male)
Nova Scotia 3 Newfoundland and Labrador 1
New Brunswick 3 Nova Scotia 1

Tennis
New Brunswick 4 Nova Scotia 2

CFL
Montreal 21 Toronto 9

MLB
American League

N.Y. Yankees 5 Boston 4
Cleveland 5 Tampa Bay 0
Minnesota 9 Detroit 4
Texas 6 Houston 4
Chicago White Sox 6 Kansas City 3
Oakland 5 Baltimore 4
L.A. Angels 6 Seattle 5

National League
N.Y. Mets 7 Philadelphia 6
Miami 6 Colorado 3
St. Louis 8 Atlanta 5
Cincinnati 11 Milwaukee 10
Chicago Cubs 8 Arizona 3
San Diego 4 L.A. Dodgers 3
San Francisco at Washington, postponed

Interleague
Pittsburgh 4 Toronto 2

Ivan Hlinka Championship
Semifinals
Canada 4 Sweden 1
Czech Republic 2 Russia 1

Consolation Games
Switzerland 2 Slovakia 1
United States 4 Finland 3 (OT)