Opponent Prediction

Puzzle #0C4z3

Rating: 872
kingsideAttackmatemateIn1middlegameoneMove