my guess is a fisher cat too.
we had some around last year, more than once i was jolted out of deep sleep by some of most horrible screaming. i described it as someone being murdered in the woods.
what i was told ... it's a fisher cat making a kill. fisher cat's love porcupines & house cats...