Opponent Prediction

Puzzle #0JNtk

Rating: 724
kingsideAttackmatemateIn1middlegameoneMove