Colton Orr knocked out Flyers forward Todd Fedoruk with a hard punch 21 seconds into the game in response to Philadelphia's rough play in the last meeting on Feb. 17. Fedoruk was removed from the ice on a stretcher and taken to St. Vincent's Hospital and kept overnight.
Henrik Lundqvist shined again, making 17 saves for his second shutout in three games.
Fedoruk and teammate Ben Eager combined for four roughing penalties and a misconduct in the first period of Philadelphia's 5-3 victory last month, a game best remembered for the violent accidental collision between Shanahan and Flyers forward Mike Knuble.
Orr didn't dress for that game, a move Rangers coach Tom Renney said he regretted, but Orr quickly made his presence known in the rematch. He squared off with Fedoruk in the Philadelphia zone and flattened the hard-hitter with a right hand to the left cheek. Fedoruk went down on his back, was strapped to a board, and had his head immobilized before being wheeled off.
"Todd is doing fine," Rangers neurologist Claude Macaluso said in a statement. "He is awake. He is having some problems with short-term memory, but other than that he is great. There are no neurological problems at all.
"We scanned him basically from the top of his head right down to the bottom of his neck. There are no fractures, (his) brain looks fine. He is going to be fine."
Shortly after Orr emerged from the penalty box, he took on Eager. Orr absorbed a punch that sent him to his knees, but wasn't injured. After he returned to the bench following a second-period interference penalty, Renney gave him pats on his shoulders and back.
Shanahan helped set up two goals by Sean Avery that pushed the Rangers closer to sixth place in the Eastern Conference playoff race. New York trails Tampa Bay by one point and is three points above the post-season cutoff line.