Opponent Prediction

Puzzle #0KYpd

Rating: 885
kingsideAttackmatemateIn1middlegameoneMove