Jacks hang on after strong start to beat Woodstock