Opponent Prediction

Puzzle #0Re23

Rating: 750
kingsideAttackmatemateIn2middlegameshort