Opponent Prediction

Puzzle #04h0Z

Rating: 793
kingsideAttackmatemateIn1middlegameoneMove