BOSTON - Shaquille O 'Neal had 23 points , five rebounds and five blocks in a season-high 35 minutes for the short-handed Boston Celtics as they held off Charlotte 99-94 on Friday night , ending the Bobcats ' four-game winning streak .