Opponent Prediction

Puzzle #05CA6

Rating: 689
kingsideAttackmatemateIn1middlegameoneMove