Here are the sports results from Thursday:
CFL
Montreal 33 Hamilton 10
Calgary 28 B.C. 18
Soccer
Spain 3 Russia 0
Baseball
Toronto 7 Cincinnati 1
Cleveland 4 San Francisco 1
Houston 7 Texas 2
Tampa Bay 6 Florida 1
Detroit 3 St. Louis 2 (10 innings)
Baltimore 11 Chicago Cubs 4
Chicago White Sox 2 L.A. Dodgers 0
Minnesota 4 San Diego 3
Oakland 5 Philadelphia 0
N.Y. Yankees at Pittsburgh (postponed, rain)