You'd have to get him when he least expects it. That's what I do with Speckles. If she ever needs meds it's usually twice a day after meals. After her dinner meal I let her come up on the couch beside me. I pet her a couple of times, then, grab and run to the chair. Works every time.

Also, I find that if you look at them while coming at them, they run because they know what's happening. Unfortunately I think you'll just have to use brute force. With the liquid it's tougher because it takes a bit longer to administer and that doesn't work with a restless kitty. I had real problems when I first got my cats, but I've got it down to a science now. Practice makes purrrfect, unfortunately.