Opponent Prediction

Puzzle #0Mcqn

Rating: 528
kingsideAttackmatemateIn2middlegamepillsburysMateshort