Sports scores

Truro Sports

MLB
American League
Tampa Bay 5 Baltimore 4
Detroit 4 Texas 2
Boston 7 Toronto 4
Cleveland 5 Houston 4
Minnesota 7 Chicago White Sox 2

National League
San Diego 3 Atlanta 2 (1st game)
N.Y. Mets 7 Cincinnati 0
Arizona 6 Pittsburgh 4
Miami 3 Washington 1 (10 innings)
St. Louis 3 Chicago Cubs 2 (10 innings)
San Francisco 4 L.A. Dodgers 2
San Diego at Atlanta (2nd game _ suspended)

Interleague
N.Y. Yankees 6 Philadelphia 5 (10 innings)
Kansas City 6 Milwaukee 3
Colorado 6 Seattle 3

MLS
Nashville 0 Columbus 0
New York 1 Toronto FC 1
New York City FC 1 CF Montreal 0
New England 5 Miami 0
Atlanta 1 Cincinnati 1
D.C. United 2 Chicago 2
San Jose 1 Sporting Kansas City 1
Colorado 2 FC Dallas 0
LA Galaxy 2 Real Salt Lake 2
Portland 2 Los Angeles FC 1