Opponent Prediction

Puzzle #05RQN

Rating: 887
kingsideAttackmatemateIn2middlegameshort