Opponent Prediction

Puzzle #0PH0x

Rating: 586
kingsideAttackmatemateIn2middlegameshort