Opponent Prediction

Puzzle #0BIff

Rating: 828
kingsideAttackmatemateIn2middlegameshort