Kyle Palmieri scores with 30 seconds left in OT