Four goals for Dan Craig in Rock win