Opponent Prediction

Puzzle #0HlNl

Rating: 429
kingsideAttackmatemateIn1middlegameoneMove