Well I've checked this with a computer now so no the answer. As a by-the-by it's surprising to me that Fritz gets Bd7 straight off. I thought it might be too far off for it. Not much else to analyse I suppose.

Anyway, if Black's King goes to another square, say e4, then you keep pushing the pawn up the board and then set up a similar blockade as I suggested in my last post but further up the board.

This is done by Be8 [ as referenced by Richard some time ago :-) ] which covers the light squares while you use the pawn to stop the King getting across on the remaining dark square.