Opponent Prediction

Puzzle #03zzT

Rating: 664
matemateIn1middlegameoneMove