Opponent Prediction

Puzzle #0DwdL

Rating: 873
kingsideAttackmatemateIn1middlegameoneMoveoperaMate