Opponent Prediction

Puzzle #0MFK0

Rating: 741
kingsideAttackmatemateIn1oneMoveopening