Patrice Bergeron played through broken rib, torn cartilage, separated shoulder