My lovely cat was attacked in his own house last night! He'd been in the garden and was sat on a fence at about 8.30. I'd been watching him and shook his food to get him to come in for the night ( I had the patio door open for him) . Next think I know he is sprinting across the garden followed by another cat who chased him upstairs and attacked him complete with 'screaming' and fur flying. After lots of shouting I managed to scare the other cat off and back into the garden and over the fence. I was terrified and very shaken up so I can't imagine how my poor cat felt- he didn't come back downstairs for half an hour and was extremely wary for a long time after that! One of them sprayed on the window sill but I'm not sure which ( mine is neutered) so I cleaned/ vacuumed and febreezed just in case. I've seen this other cat before in the garden and have always managed to shoo him away. When they have accidentally come into contact before there has been a bit of posturing but no actual aggression as I've managed to get rid of him. I think he is a stray or maybe a farm cat- each time I've seen him he is looking thinner. I do feel sorry for him but he is definitely the aggressor as this attack came out of nowhere ( as I said I could see where my cat was at the time). My cat is now too scared to go outside on his own and has been much more affectionate inside. I've sat outside armed with a water bottle and a flip flop 'just in case ' to allow my own cat to have play in the garden! Any tips on how to deal with this/ stop the other cat thinking my garden is his territory? I definitely don't want a repeat of last night!