Opponent Prediction

Puzzle #0NsYl

Rating: 575
kingsideAttackmatemateIn1middlegameoneMove