Opponent Prediction

Puzzle #0KufF

Rating: 653
kingsideAttackmatemateIn1middlegameoneMove