It's happened a couple of times in the NHL that I know of, both times the player survived, footage is on Youtube, Clint Malarchuk and Richard Zednik.
Not a link to the actual Malarchuk incident but his Wiki page with a graphic description of the incident and how he was saved.
https://en.wikipedia.org/wiki/Clint_Malarchuk