Opponent Prediction

Puzzle #0Nm5Q

Rating: 696
kingsideAttackmastermasterVsMastermatemateIn1middlegameoneMoveoperaMate