Opponent Prediction

Puzzle #09rG0

Rating: 877
kingsideAttackmastermatemateIn2middlegameshort