Opponent Prediction

Puzzle #03JlS

Rating: 609
kingsideAttackmastermatemateIn2middlegameshort