The Cleveland Cavaliers thumped the Golden State Warriors 120-90 last night in Game 3 of the NBA finals. LeBron James scored 32 points to lead Cleveland who now trail Golden State 2 games to 1 in the series.
The Toronto Blue Jays avoided the sweep in Detroit yesterday beating the Tigers 7-2 . RA Dickey earned the win.
Toronto FC advanced to the Amway Canadian Championship final after a scoreless draw against the Montreal Impact last night. Toronto will face the Vancouver Whitecaps who beat the Ottawa Fury 3-0.