Opponent Prediction

Puzzle #04q3s

Rating: 595
kingsideAttackmatemateIn2middlegamepillsburysMateshort