Opponent Prediction

Puzzle #0BFEw

Rating: 633
kingsideAttackmatemateIn2middlegamepillsburysMateshort