OHL
Erie 6 Sarnia 5
London 6 Guelph 3
Ottawa 1 Kingston 7
Flint 3 Owen Sound 6
Brampton 6 Peterborough 3
---
PJHL
Schmalz Cup Playoffs, semi-finals
Hanover 4 Kincardine 3 (OT)
(Hanover wins 4-0)
Mount Forest 3 Fergus 4
(Series tied 2-2)
---
NHL
Buffalo 3 Detroit 7
Vancouver 4 Calgary 3 (SO)
Anaheim 2 Utah 3
Montreal 4 Seattle 5 (OT)
---
PWHL
Montreal 2 New York 3 (OT)
---
NBA
Philadelphia 105 Toronto 118
Charlotte 110 Atlanta 123
Oklahoma City 118 Boston 112
Dallas 116 San Antonio 126
LA Clippers 119 Miami 104
Utah 115 Memphis 122
Phoenix 104 Houston 111
Minnesota 115 Denver 95
New York 114 Portland 113 (OT)
---
Thursday's Games
OHL
Brantford at North Bay, 7 p.m.
Sault Ste. Marie at Windsor, 7:05 p.m.
---
PJHL
Schmalz Cup Playoffs, semi-finals
Essex at Blenheim, 7 p.m.
(Essex leads 2-1)
Lakeshore at Amherstburg, 7:30 p.m.
(Lakeshore leads 3-0)
Mt. Brydges at Petrolia, 7:30 p.m.
(Series tied 1-1)
Wellesley at Norwich, 7:30 p.m.
(Series tied 1-1)
---
NHL
Florida at Toronto, 7 p.m.
St. Louis at Pittsburgh, 7 p.m.
Tampa Bay at Philadelphia, 7 p.m.
Boston at Ottawa, 7 p.m.
Vegas at Columbus, 7 p.m.
Edmonton at New Jersey, 7:30 p.m.
NY Rangers at Minnesota, 8 p.m.
Washington at Los Angeles, 10:30 p.m.
Chicago at San Jose, 10:30 p.m.
---
NBA
Washington at Detroit, 7 p.m.
LA Lakers at Milwaukee, 7:30 p.m.
Orlando at New Orleans, 8 p.m.
Brooklyn at Chicago, 8 p.m.
Sacramento at Golden State, 10 p.m.