Opponent Prediction

Puzzle #0JWZi

Rating: 399
kingsideAttackmatemateIn1middlegameoneMove