Opponent Prediction

Puzzle #0Nrp3

Rating: 741
kingsideAttackmatemateIn1middlegameoneMove