Opponent Prediction

Puzzle #0OESK

Rating: 422
kingsideAttackmatemateIn1middlegameoneMove