Opponent Prediction

Puzzle #03APi

Rating: 506
kingsideAttackmatemateIn1middlegameoneMove