Opponent Prediction

Puzzle #0DYDx

Rating: 585
kingsideAttackmatemateIn1middlegameoneMove