As grim as this may be, you need to also understand cats absolutely decimate local bird populations. Actually around 2.4bl birds yearly just in the US alone.
Their talons are several inches long and there is a very good chance it messed up that cats intestines. I wouldn't be suprised if this killed the cat. Yet again more reasons to keep your house cats where they belong... in the dam house.
Owl's are not brawlers, cat has a huge advantage here. Pretty sure both of them would get seriously messed up if they were both committed though. I say draw in that case. Also fun fact: Owls for the most part are really dumb contrary to their "wise" stereotype.