Opponent Prediction

Puzzle #0Uq7z

Rating: 432
hangingPiecekingsideAttackmatemateIn1middlegameoneMove