Opponent Prediction

Puzzle #05pdM

Rating: 684
kingsideAttackmatemateIn1oneMoveopening