Montreal Canadiens prospect Blake Geoffrion, playing for the Hamilton Bulldogs, was hospitalized Friday night after taking a brutal—but perfectly legal—bodycheck in an AHL game against the Syracuse Crunch.

On Saturday, the team announced Geoffrion is in stable condition after having surgery Friday night for treatment of a depressed skull fracture.

While carrying the puck toward the Syracuse zone along the far boards, Geoffrion was crushed by Syracuse defender Jean-Philippe Cote (also a former Habs prospect).

Multiple reports, including a comprehensive outlook from the Montreal Gazette, reported that Geoffrion’s head bounced off the ice, and that Cote’s skate likely smacked him in the head.

After skating off the ice—which later had to be scraped for blood—Geoffrion was rushed to the hospital and underwent surgery.

The good news: The injury is not life-threatening. Geoffrion is in stable condition and remains in the Intensive Care Unit. The Canadiens expect him to make a full recovery.

A second-round draft pick in 2008, Geoffrion has 55 games played in the NHL to his credit. Friday’s game was the first in Montreal in seven months, and the stadium was packed with 18,582 hockey-starved fans.