Opponent Prediction

Puzzle #07OpV

Rating: 706
hangingPiecekingsideAttackmatemateIn2middlegameshort