Hockey skate. Photo courtesy of © Can Stock Photo Inc. / Colecanstock

Schedule for Monday, March 20th

NHL
Boston at Toronto, 7:30 p.m.
Buffalo at Detroit, 7:30 p.m.
Arizona at Nashville, 8 p.m.
San Jose at Dallas, 8:30 p.m.
Los Angeles at Edmonton, 9 p.m.

GOHL
Waterloo at Listowel, 8 p.m. (Listowel leads the series 2-0) (Live on CKNX)

NBA
Atlanta at Charlotte, 7 p.m.
Philadelphia at Orlando, 7 p.m.
Utah at Indiana, 7 p.m.
Washington at Boston, 7:30 p.m.
Denver at Houston, 8 p.m.
Golden State at Oklahoma City, 8 p.m.
New York at L.A. Clippers, 10:30 p.m.

MLB Pre-season
Baltimore vs. Boston at Fort Myers, Fla., 1:05 p.m.
Miami vs. Atlanta at Kissimmee, Fla., 1:05 p.m.
N.Y. Mets vs. Detroit at Lakeland, Fla., 1:05 p.m.
N.Y. Yankees vs. Washington at West Palm Beach, Fla., 1:05 p.m.
Pittsburgh vs. Tampa Bay at Port Charlotte, Fla., 1:05 p.m.
Minnesota vs. Toronto at Dunedin, Fla., 1:07 p.m.
Cincinnati vs. Kansas City at Surprise, Ariz., 4:05 p.m.
L.A. Dodgers vs. Cleveland at Goodyear, Ariz., 4:05 p.m.
San Francisco vs. Chicago White Sox at Glendale, Ariz., 4:05 p.m.
Chicago Cubs vs. Colorado at Scottsdale, Ariz., 4:10 p.m.
St. Louis vs. Houston at West Palm Beach, Fla., 6:05 p.m.
Arizona vs. Oakland at Mesa, Ariz., 10:05 p.m.
Texas vs. San Diego at Peoria, Ariz., 10:10 p.m.

World Baseball Classic
Semifinal at Los Angeles
Puerto Rico vs. the Netherlands, 9 p.m.