Opponent Prediction

Puzzle #0OlRF

Rating: 604
kingsideAttackmatemateIn1middlegameoneMove