Opponent Prediction

Puzzle #0Wp16

Rating: 854
kingsideAttackmatemateIn1middlegameoneMove