Opponent Prediction

Puzzle #0PLMN

Rating: 591
kingsideAttackmatemateIn1oneMoveopening