Opponent Prediction

Puzzle #00NiV

Rating: 659
kingsideAttackmatemateIn1middlegameoneMove