Penguins win with dramatic comeback