Opponent Prediction

Puzzle #0XcgE

Rating: 702
kingsideAttackmatemateIn2middlegamepillsburysMateshort