Opponent Prediction

Puzzle #0RjGk

Rating: 773
kingsideAttackmatemateIn1middlegameoneMove