Gritty wins for Celtics