Opponent Prediction

Puzzle #0O0nK

Rating: 628
kingsideAttackmatemateIn1middlegameoneMove