Shea Weber blasts in his own strange rebound