Opponent Prediction

Puzzle #0M9xW

Rating: 661
kingsideAttackmatemateIn1middlegameoneMove