Opponent Prediction

Puzzle #0B3Ld

Rating: 624
matemateIn1middlegameoneMove