The 20th NHL All-Star Gamewas played in Montreal Forum on January 16, 1967, where the host Montreal Canadiens defeated a team of all-stars from the remaining NHL teams 3–0.
It was the first time a shutout occurred in an All-Star Game. It was the first All-Star Game held in mid-season. The previous game was held in October of 1965.
The All-Stars' coach, Sid Abel, chose New York's Ed Giacomin over his own goalie Roger Crozier who had been playoff MVP in the previous playoffs.
Bobby Orr was not chosen to the game as the selections were to be based on the previous season's performance.
|Montreal||Goaltender in: Hodge||0:00|
|All-Stars||Goaltender in: Hall||0:00|
|1||0-1||Montreal||Goal: Richard (Rousseau, Harper)||14:03|
|2||0-2||Montreal||Goal: Ferguson (Larose)||15:59|
|0–2||Montreal|| Goaltender out: Hodge|
Goaltender in: Bauman
|0–2||All-Stars|| Goaltender out: Hall|
Goaltender in: Giacomin
|0–2||Montreal|| Goaltender out: Bauman|
Goaltender in: Hodge
|3||0-3||Montreal||Goal: Ferguson (Richard, Rousseau)||19:52|
|Shots on goal|
- MVP: Henri Richard, Montreal Canadiens
- Game Attendance: 14,284