Nah, there are still a few split seconds where the ball is in contact with his foot–as it was something of a dragged flick–in that frame. You’ve just chosen the one that suits you, let’s be honest.
He was offside by a fraction of a foot/second. It sucks, and it feels rather stupid, but that’s the way it is, and you can’t complain about the referee making the right decision (in this case), however arbitrary and unlucky it feels.
What we could complain about is that the referee missed 3, maybe 4 penalties, and happened to get it right, in the luckiest of fashion, on another call that went against us.