Opponent Prediction

Puzzle #0L8U3

Rating: 682
kingsideAttackmatemateIn2middlegameshort