Opponent Prediction

Puzzle #0OGV5

Rating: 423
hangingPiecekingsideAttackmastermatemateIn1middlegameoneMove