Yes.....that is a familar sight in our home as well.
It amazes me how a large, ground based, lumbering (i say that affectionately), cat can catch a nimble airborne house fly....but they do........ regularly. Thankfully greg has at least stopped eating them: just catches, torments and kills them.