Opponent Prediction

Puzzle #0RLXZ

Rating: 773
kingsideAttackmatemateIn2middlegameshort