Opponent Prediction

Puzzle #053wO

Rating: 855
kingsideAttackmatemateIn2middlegamepillsburysMateshort