Opponent Prediction

Puzzle #0QtZ5

Rating: 628
clearancekingsideAttackmatemateIn2middlegameshort