Opponent Prediction

Puzzle #0EFYP

Rating: 702
hangingPiecemastermatemateIn1middlegameoneMove