I had this exact problem Tuesday!
My only solution was out working him lol, basically a lot of bumping and shrimping the leg out until you get half guard. From there you do what you normally do.
That's what I do, bump and shrimp til you get half guard, pop his arm across his body and take his back *youtube). KEY: move yourself
and don't waste energy trying to move him