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.

two american football players face to face in silhouette shadow on white background