Opponent Prediction

Puzzle #03mjK

Rating: 823
kingsideAttackmatemateIn1middlegameoneMove