Kevin Garnett led all scorers with 33 points and Ray Allen found his shooting touch to put the Boston Celtics within one win of the NBA finals for the first time since the original Big Three as the Celtics beat the Pistons 106-102.