World Library  
Flag as Inappropriate
Email this Article

57th National Hockey League All-Star Game

Article Id: WHEBN0009273793
Reproduction Date:

Title: 57th National Hockey League All-Star Game  
Author: World Heritage Encyclopedia
Language: English
Subject: 2009 Stanley Cup Finals, 2009 NHL Winter Classic, 2011 Heritage Classic, List of Stanley Cup Eastern Conference Finals broadcasters, 33rd National Hockey League All-Star Game
Collection:
Publisher: World Heritage Encyclopedia
Publication
Date:
 

57th National Hockey League All-Star Game

The 57th National Hockey League All-Star Game was held at the Bell Centre in Montreal, Quebec, home of the Montreal Canadiens, in conjunction with the Montreal Canadiens centennial celebrations on Sunday evening, January 25, 2009.[1] The game was held between two teams, each representing a conference (Eastern and Western) of the National Hockey League (NHL). The Eastern Conference team won the game 12–11, decided by shootout. The next NHL All-Star Game, the 58th, was held in 2011 in Raleigh, North Carolina, instead of 2010, due to the 2010 Winter Olympics, which were held in Vancouver, an NHL city.[2]

The game was part of a weekend of activities. On Saturday, a game featuring NHL rookies and sophomores preceded a skills competition among the NHL players, called the NHL All-Star Game SuperSkills Competition. In a first for the All-Star Game, the "Breakaway Challenge," a part of the skills competition, had fans voting for the winner using their mobile phones, with the real-time voting results posted on the NHL's website.[3] The game was preceded by a circus arts display and a concert was held between the second and third periods.

Skills Competition

Unlike previous years, the Skills Competition did not have players playing on the behalf of their respective conferences (thus, there was no conference-based scoring) and the team-based Obstacle Course was removed. In addition, YoungStars players became eligible to play in the Fastest Skater, Hardest Shot, Shooting Accuracy, and Breakaway Challenge events.

In reaction to the changed format for the skills competition the year before, the Fastest Skater event reverted to the traditional one-lap format. The breakaway challenge used Jason Maggio, a local minor hockey goaltender defending the goal (to answer criticisms that the all-star goaltenders simply poke-checked the players as they were making the shot) as well as the player being able to take as many shots as possible in one minute (instead of only one shot). Finally, instead of being a judged competition, the breakaway challenge allowed the public to vote for the winner via text messaging. The public chose Alexander Ovechkin, whose highlight was a shot using two sticks while wearing a series of props provided by Evgeni Malkin, by a landslide, with 47% of the votes. Malkin won the shooting accuracy over Dany Heatley in a sudden death shoot-off after both scored 4-for-4 in the preliminaries. Malkin shot 3-4, missing the last target, while Heatley hit his first two but missed on the third. Andrew Cogliano walked off as the winner of the Fastest Skater competition.

The Hardest Shot competition was played for charity, with each competitor contributing $1,000, to be matched by their team and the league, as well as the National Hockey League Players' Association (NHLPA), for a total of $24,000 to the charity chosen by the winner of the competition. Zdeno Chara won the event, with a record 105.4 mph shot (eclipsing Al Iafrate, who had set the record the last time the All-Star game was in Montreal). The Elimination Shootout involved all 40 skaters (but only four of the six goaltenders – leaving Roberto Luongo as the only player to not participate in any of the skills events), with the goaltenders being able to choose which skaters they will face off against. The field was narrowed from 40 to just 12 after one round, and Shane Doan eventually outlasted Marc Savard after seven rounds (including two rounds in which none of the three remaining players — Doan, Savard nor Milan Hejduk — scored).

YoungStars Game

For the first time, the YoungStars game, part of the Skills Competition featured a three-on-three rookies versus sophomores format, consisting of three six-minute periods with the clock stopping only within the last minute of each game.[4] Coaching the rookies was Luc Robitaille and for the sophomores was Pete Mahovlich. Unlike the previous All-Star Game, YoungStars goaltenders were named prior to the game, though sophomore goaltender Carey Price volunteered to do double duty after Erik Ersberg withdrew from the game due to injury. The game saw rookie goaltender Pekka Rinne (who replaced Steve Mason) make 20 saves in a 9–5 victory for the rookies. Rookie Blake Wheeler was named the MVP of the YoungStars game after scoring four goals.

Roster

Rookies Sophomores
Coaches Luc Robitaille Pete Mahovlich
Roster

35 – G Pekka Rinne (Nashville Predators)
8 – D Drew Doughty (Los Angeles Kings)
2 – D Luke Schenn (Toronto Maple Leafs)
21 – F Patrik Berglund (St. Louis Blues)
19 – F Mikkel Boedker (Phoenix Coyotes)
67 – F Michael Frolik (Florida Panthers)
18 – F James Neal (Dallas Stars)
91 – F Steven Stamkos (Tampa Bay Lightning)
32 – F Kris Versteeg (Chicago Blackhawks)
26 – F Blake Wheeler (Boston Bruins)

31 – G Carey Price (Montreal Canadiens)
58 – D Kris Letang (Pittsburgh Penguins)
18 – D Marc Staal (New York Rangers)
36 – F Dave Bolland (Chicago Blackhawks)
13 – F Andrew Cogliano (Edmonton Oilers)
17 – F Brandon Dubinsky (New York Rangers)
10 – F Bryan Little (Atlanta Thrashers)
57 – F David Perron (St. Louis Blues)
21 – F Mason Raymond (Vancouver Canucks)
16 – F Devin Setoguchi (San Jose Sharks)

Final Score
Period 1 Period 2 Period 3 Final
Sophomores 1 3 1 5
Rookies 3 4 2 9
  • Milan Lucic was named to the YoungStars game, but did not play.
  • Erik Ersberg was named to the YoungStars game, but did not play.
  • Steve Mason was named to the YoungStars game, but did not play
  • Nicklas Backstrom was named to the YoungStars game, but did not play.

Absentee punishment

Due to a growing number of otherwise healthy players choosing to skip the All-Star Game to rest, the NHL began to enforce the understanding that players that are named to the event must participate in some capacity. Those who choose not to participate must miss a game, either before the Game or after. Players named to the YoungStars game will not be subject to this policy, as their consent is required for participation. Thus, because Detroit Red Wings players Pavel Datsyuk and Nicklas Lidstrom declined to attend the festivities due to injury,[5] they were each forced to miss one regular season game. Sidney Crosby, who was also ruled out due to injury, participated in off-ice activities and was not forced to miss a game.[6]

Rosters

Fan voting for the All-Star Game starting line-up was closed on January 2, 2009. The rosters were announced on January 3 by retired Canadian Hockey Hall of Fame player Jean Beliveau, who played in 13 All-Star games during his career.[7]

Eastern Conference Western Conference
Coach: Claude Julien (Boston Bruins) Todd McLellan (San Jose Sharks)
Assistant Coach: Guy Carbonneau (Montreal Canadiens) Mike Babcock (Detroit Red Wings)
Captains:[8] Alexei Kovalev Joe Thornton
Starters:

31 – G Carey Price (Montreal Canadiens)
44 – D Mike Komisarek (Montreal Canadiens)
79 – D Andrei Markov (Montreal Canadiens)
4 – F Vincent Lecavalier (Tampa Bay Lightning)
27 – F Alexei Kovalev (Montreal Canadiens) - (C)
71 – F Evgeni Malkin (Pittsburgh Penguins)

35 – G Jean-Sebastien Giguere (Anaheim Ducks)
27 – D Scott Niedermayer (Anaheim Ducks)
51 – D Brian Campbell (Chicago Blackhawks)
15 – F Ryan Getzlaf (Anaheim Ducks)
19 – F Jonathan Toews (Chicago Blackhawks)
88 – F Patrick Kane (Chicago Blackhawks)

Reserves:

30 – G Tim Thomas (Boston Bruins)
35 – G Henrik Lundqvist (New York Rangers)
2 – D Mark Streit (New York Islanders)
3 – D Jay Bouwmeester (Florida Panthers)
15 – D Tomas Kaberle (Toronto Maple Leafs)
33 – D Zdeno Chara (Boston Bruins)
7 – F Jeff Carter (Philadelphia Flyers)
8 – F Alexander Ovechkin (Washington Capitals)
9 – F Zach Parise (New Jersey Devils)
12 – F Eric Staal (Carolina Hurricanes)
17 – F Ilya Kovalchuk (Atlanta Thrashers)
20 – F Thomas Vanek (Buffalo Sabres)
26 – F Martin St. Louis (Tampa Bay Lightning)
51 – F Dany Heatley (Ottawa Senators)
91 – F Marc Savard (Boston Bruins)

1 – G Roberto Luongo (Vancouver Canucks)
32 – G Niklas Backstrom (Minnesota Wild)
3 – D Stephane Robidas (Dallas Stars)
6 – D Shea Weber (Nashville Predators)
22 – D Dan Boyle (San Jose Sharks)
44 – D Sheldon Souray (Edmonton Oilers)
7 – F Keith Tkachuk (St. Louis Blues)
9 – F Mike Modano (Dallas Stars)
10 – F Patrick Marleau (San Jose Sharks)
12 – F Jarome Iginla (Calgary Flames)
18 – F Shane Doan (Phoenix Coyotes)
23 – F Milan Hejduk (Colorado Avalanche)
24 – F Dustin Brown (Los Angeles Kings)
61 – F Rick Nash (Columbus Blue Jackets)
97 – F Joe Thornton (San Jose Sharks) - (C)

Referees: Marc Joannette and Brad Meier
Linesmen: Greg Devorski and Pierre Racicot[9]

Notes

Summary

WEST 11 – 12 (SO)
(2-4, 6-4, 3-3, 0-0, 0-2)
EAST Bell Centre (21,273)
Montreal
First period
Tkachuk (Nash, Hejduk) 1:16 Referees:
6:26 Ovechkin (Savard) Marc Joannette
9:30 Staal (Bouwmeester, Kovalev) Brad Meier
16:34 Kovalev (Kaberle)
19:23 Markov (Ovechkin, Savard) Linesmen:
Marleau (Thornton, Niedermayer) 19:48 Greg Devorski
Second period Pierre Racicot
1:21 St. Louis (Kaberle)
2:11 Parise (St. Louis, Streit) MVP:
Souray (Hejduk) 3:29 Alexei Kovalev (Montreal)
Boyle (Doan, Campbell) 5:14
7:45 Malkin
Nash 8:27
Hejduk (Boyle, Nash) 9:02
Souray (2) (Thornton, Marleau) 10:34
13:35 Kovalev (2)
Iginla (Thornton, Marleau) 16:46
Third period
Doan (Modano, Brown) 0:32
2:17 Heatley (Savard)
Toews (Kane, Souray) 2:32
13:19 St. Louis (2) (Streit, Bouwmeester)
Kane 15:18
16:21 Bouwmeester (Ovechkin)
Overtime period
no scoring
Shootout
Vincent Lecavalier
Shane Doan
Alexei Kovalev
Rick Nash MISS
Alexander Ovechkin

W - Tim Thomas L - Roberto Luongo

Features

A pre-game performance featured acrobatics and music by circus arts group Cirque Eloize. The U.S. national anthem was sung by Alan Prater and the Canadian national anthem was performed by the Montreal Jubilation Gospel Choir, under the direction of its founder Trevor Payne. Simple Plan and Marie-Mai performed during the intermission.[13]

References


-- Module:Hatnote -- -- -- -- This module produces hatnote links and links to related articles. It -- -- implements the and meta-templates and includes -- -- helper functions for other Lua hatnote modules. --


local libraryUtil = require('libraryUtil') local checkType = libraryUtil.checkType local mArguments -- lazily initialise Module:Arguments local yesno -- lazily initialise Module:Yesno

local p = {}


-- Helper functions


local function getArgs(frame) -- Fetches the arguments from the parent frame. Whitespace is trimmed and -- blanks are removed. mArguments = require('Module:Arguments') return mArguments.getArgs(frame, {parentOnly = true}) end

local function removeInitialColon(s) -- Removes the initial colon from a string, if present. return s:match('^:?(.*)') end

function p.findNamespaceId(link, removeColon) -- Finds the namespace id (namespace number) of a link or a pagename. This -- function will not work if the link is enclosed in double brackets. Colons -- are trimmed from the start of the link by default. To skip colon -- trimming, set the removeColon parameter to true. checkType('findNamespaceId', 1, link, 'string') checkType('findNamespaceId', 2, removeColon, 'boolean', true) if removeColon ~= false then link = removeInitialColon(link) end local namespace = link:match('^(.-):') if namespace then local nsTable = mw.site.namespaces[namespace] if nsTable then return nsTable.id end end return 0 end

function p.formatPages(...) -- Formats a list of pages using formatLink and returns it as an array. Nil -- values are not allowed. local pages = {...} local ret = {} for i, page in ipairs(pages) do ret[i] = p._formatLink(page) end return ret end

function p.formatPageTables(...) -- Takes a list of page/display tables and returns it as a list of -- formatted links. Nil values are not allowed. local pages = {...} local links = {} for i, t in ipairs(pages) do checkType('formatPageTables', i, t, 'table') local link = t[1] local display = t[2] links[i] = p._formatLink(link, display) end return links end

function p.makeWikitextError(msg, helpLink, addTrackingCategory) -- Formats an error message to be returned to wikitext. If -- addTrackingCategory is not false after being returned from -- Module:Yesno, and if we are not on a talk page, a tracking category -- is added. checkType('makeWikitextError', 1, msg, 'string') checkType('makeWikitextError', 2, helpLink, 'string', true) yesno = require('Module:Yesno') local title = mw.title.getCurrentTitle() -- Make the help link text. local helpText if helpLink then helpText = ' (help)' else helpText = end -- Make the category text. local category if not title.isTalkPage and yesno(addTrackingCategory) ~= false then category = 'Hatnote templates with errors' category = string.format( '%s:%s', mw.site.namespaces[14].name, category ) else category = end return string.format( '%s', msg, helpText, category ) end


-- Format link -- -- Makes a wikilink from the given link and display values. Links are escaped -- with colons if necessary, and links to sections are detected and displayed -- with " § " as a separator rather than the standard MediaWiki "#". Used in -- the template.


function p.formatLink(frame) local args = getArgs(frame) local link = args[1] local display = args[2] if not link then return p.makeWikitextError( 'no link specified', 'Template:Format hatnote link#Errors', args.category ) end return p._formatLink(link, display) end

function p._formatLink(link, display) -- Find whether we need to use the colon trick or not. We need to use the -- colon trick for categories and files, as otherwise category links -- categorise the page and file links display the file. checkType('_formatLink', 1, link, 'string') checkType('_formatLink', 2, display, 'string', true) link = removeInitialColon(link) local namespace = p.findNamespaceId(link, false) local colon if namespace == 6 or namespace == 14 then colon = ':' else colon = end -- Find whether a faux display value has been added with the | magic -- word. if not display then local prePipe, postPipe = link:match('^(.-)|(.*)$') link = prePipe or link display = postPipe end -- Find the display value. if not display then local page, section = link:match('^(.-)#(.*)$') if page then display = page .. ' § ' .. section end end -- Assemble the link. if display then return string.format('%s', colon, link, display) else return string.format('%s%s', colon, link) end end


-- Hatnote -- -- Produces standard hatnote text. Implements the template.


function p.hatnote(frame) local args = getArgs(frame) local s = args[1] local options = {} if not s then return p.makeWikitextError( 'no text specified', 'Template:Hatnote#Errors', args.category ) end options.extraclasses = args.extraclasses options.selfref = args.selfref return p._hatnote(s, options) end

function p._hatnote(s, options) checkType('_hatnote', 1, s, 'string') checkType('_hatnote', 2, options, 'table', true) local classes = {'hatnote'} local extraclasses = options.extraclasses local selfref = options.selfref if type(extraclasses) == 'string' then classes[#classes + 1] = extraclasses end if selfref then classes[#classes + 1] = 'selfref' end return string.format( '
%s
', table.concat(classes, ' '), s )

end

return p-------------------------------------------------------------------------------- -- Module:Hatnote -- -- -- -- This module produces hatnote links and links to related articles. It -- -- implements the and meta-templates and includes -- -- helper functions for other Lua hatnote modules. --


local libraryUtil = require('libraryUtil') local checkType = libraryUtil.checkType local mArguments -- lazily initialise Module:Arguments local yesno -- lazily initialise Module:Yesno

local p = {}


-- Helper functions


local function getArgs(frame) -- Fetches the arguments from the parent frame. Whitespace is trimmed and -- blanks are removed. mArguments = require('Module:Arguments') return mArguments.getArgs(frame, {parentOnly = true}) end

local function removeInitialColon(s) -- Removes the initial colon from a string, if present. return s:match('^:?(.*)') end

function p.findNamespaceId(link, removeColon) -- Finds the namespace id (namespace number) of a link or a pagename. This -- function will not work if the link is enclosed in double brackets. Colons -- are trimmed from the start of the link by default. To skip colon -- trimming, set the removeColon parameter to true. checkType('findNamespaceId', 1, link, 'string') checkType('findNamespaceId', 2, removeColon, 'boolean', true) if removeColon ~= false then link = removeInitialColon(link) end local namespace = link:match('^(.-):') if namespace then local nsTable = mw.site.namespaces[namespace] if nsTable then return nsTable.id end end return 0 end

function p.formatPages(...) -- Formats a list of pages using formatLink and returns it as an array. Nil -- values are not allowed. local pages = {...} local ret = {} for i, page in ipairs(pages) do ret[i] = p._formatLink(page) end return ret end

function p.formatPageTables(...) -- Takes a list of page/display tables and returns it as a list of -- formatted links. Nil values are not allowed. local pages = {...} local links = {} for i, t in ipairs(pages) do checkType('formatPageTables', i, t, 'table') local link = t[1] local display = t[2] links[i] = p._formatLink(link, display) end return links end

function p.makeWikitextError(msg, helpLink, addTrackingCategory) -- Formats an error message to be returned to wikitext. If -- addTrackingCategory is not false after being returned from -- Module:Yesno, and if we are not on a talk page, a tracking category -- is added. checkType('makeWikitextError', 1, msg, 'string') checkType('makeWikitextError', 2, helpLink, 'string', true) yesno = require('Module:Yesno') local title = mw.title.getCurrentTitle() -- Make the help link text. local helpText if helpLink then helpText = ' (help)' else helpText = end -- Make the category text. local category if not title.isTalkPage and yesno(addTrackingCategory) ~= false then category = 'Hatnote templates with errors' category = string.format( '%s:%s', mw.site.namespaces[14].name, category ) else category = end return string.format( '%s', msg, helpText, category ) end


-- Format link -- -- Makes a wikilink from the given link and display values. Links are escaped -- with colons if necessary, and links to sections are detected and displayed -- with " § " as a separator rather than the standard MediaWiki "#". Used in -- the template.


function p.formatLink(frame) local args = getArgs(frame) local link = args[1] local display = args[2] if not link then return p.makeWikitextError( 'no link specified', 'Template:Format hatnote link#Errors', args.category ) end return p._formatLink(link, display) end

function p._formatLink(link, display) -- Find whether we need to use the colon trick or not. We need to use the -- colon trick for categories and files, as otherwise category links -- categorise the page and file links display the file. checkType('_formatLink', 1, link, 'string') checkType('_formatLink', 2, display, 'string', true) link = removeInitialColon(link) local namespace = p.findNamespaceId(link, false) local colon if namespace == 6 or namespace == 14 then colon = ':' else colon = end -- Find whether a faux display value has been added with the | magic -- word. if not display then local prePipe, postPipe = link:match('^(.-)|(.*)$') link = prePipe or link display = postPipe end -- Find the display value. if not display then local page, section = link:match('^(.-)#(.*)$') if page then display = page .. ' § ' .. section end end -- Assemble the link. if display then return string.format('%s', colon, link, display) else return string.format('%s%s', colon, link) end end


-- Hatnote -- -- Produces standard hatnote text. Implements the template.


function p.hatnote(frame) local args = getArgs(frame) local s = args[1] local options = {} if not s then return p.makeWikitextError( 'no text specified', 'Template:Hatnote#Errors', args.category ) end options.extraclasses = args.extraclasses options.selfref = args.selfref return p._hatnote(s, options) end

function p._hatnote(s, options) checkType('_hatnote', 1, s, 'string') checkType('_hatnote', 2, options, 'table', true) local classes = {'hatnote'} local extraclasses = options.extraclasses local selfref = options.selfref if type(extraclasses) == 'string' then classes[#classes + 1] = extraclasses end if selfref then classes[#classes + 1] = 'selfref' end return string.format( '
%s
', table.concat(classes, ' '), s )

end

return p
  1. ^
  2. ^
  3. ^
  4. ^
  5. ^
  6. ^
  7. ^
  8. ^
  9. ^ Montreal pair among NHL all-star game crew
  10. ^ a b
  11. ^
  12. ^ Hometown hero Lecavalier added as Eastern starter
  13. ^

External links

  • All-Star Game website at NHL.com
  • Game highlights of the 57th NHL All-Star Game on YouTube
  • Highlights of the 2009 NHL SuperSkills Competition on YouTube
  • Game Highlights of the 2009 NHL YoungStars Game on YouTube
This article was sourced from Creative Commons Attribution-ShareAlike License; additional terms may apply. World Heritage Encyclopedia content is assembled from numerous content providers, Open Access Publishing, and in compliance with The Fair Access to Science and Technology Research Act (FASTR), Wikimedia Foundation, Inc., Public Library of Science, The Encyclopedia of Life, Open Book Publishers (OBP), PubMed, U.S. National Library of Medicine, National Center for Biotechnology Information, U.S. National Library of Medicine, National Institutes of Health (NIH), U.S. Department of Health & Human Services, and USA.gov, which sources content from all federal, state, local, tribal, and territorial government publication portals (.gov, .mil, .edu). Funding for USA.gov and content contributors is made possible from the U.S. Congress, E-Government Act of 2002.
 
Crowd sourced content that is contributed to World Heritage Encyclopedia is peer reviewed and edited by our editorial staff to ensure quality scholarly research articles.
 
By using this site, you agree to the Terms of Use and Privacy Policy. World Heritage Encyclopedia™ is a registered trademark of the World Public Library Association, a non-profit organization.
 


Copyright © World Library Foundation. All rights reserved. eBooks from Project Gutenberg are sponsored by the World Library Foundation,
a 501c(4) Member's Support Non-Profit Organization, and is NOT affiliated with any governmental agency or department.