Opponent Prediction

Puzzle #06C4j

Rating: 874
kingsideAttackmatemateIn1middlegameoneMove