Opponent Prediction

Puzzle #0MPjP

Rating: 451
kingsideAttackmatemateIn2middlegameshort