Opponent Prediction

Puzzle #0FkwM

Rating: 682
kingsideAttackmatemateIn1middlegameoneMove