Your pattern works, assuming that's his opening move. Only, on my system, his opening move is randomized, it's not always the same one.

I'd be curious to know the mathematics behind this, and what the winning strategy is. I wonder what the runtime algorithm uses to decide correct moves.
_________________________
Tony Fabris