Cagers slay Dragons, extend undefeated season to nine wins