Opponent Prediction

Puzzle #02Np0

Rating: 761
kingsideAttackmatemateIn1middlegameoneMove