Opponent Prediction

Puzzle #0Fgdo

Rating: 591
kingsideAttackmatemateIn1middlegameoneMove