Opponent Prediction

Puzzle #0EFKN

Rating: 460
kingsideAttackmatemateIn2middlegamepillsburysMateshort