Tough, gritty win, good job Dogs *