Opponent Prediction

Puzzle #0QhCG

Rating: 878
clearancekingsideAttackmatemateIn2middlegameshort