Opponent Prediction

Puzzle #03ZiA

Rating: 818
kingsideAttackmatemateIn1oneMoveopening