The puck hit the blade of Parise's stick which appears to be over his head. It was a heck of a play to deflect the puck out of the air and toward the net.
From behind, you can't see it hit the Gopher player, but you can tell by the way the puck changes direction that it probably did. They showed another angle from up ice where you can see it hitting Ballard.
Shepherd may not have seen the puck hit Ballard because it happened so fast and it's difficult to see, even when slowing down the replay. Ballard might not have known that the puck hit him.