Blakely: Celtics shock the heat, win third straight