Opponent Prediction

Puzzle #0PD8N

Rating: 880
kingsideAttackmatemateIn1middlegameoneMove