Opponent Prediction

Puzzle #0JjgQ

Rating: 696
backRankMatehangingPiecemastermatemateIn1middlegameoneMove