Opponent Prediction

Puzzle #0AERB

Rating: 670
kingsideAttackmatemateIn1middlegameoneMove