Opponent Prediction

Puzzle #0L9M3

Rating: 716
kingsideAttackmatemateIn1oneMoveopening