Opponent Prediction

Puzzle #04kdu

Rating: 722
kingsideAttackmatemateIn1middlegameoneMoveoperaMate