Opponent Prediction

Puzzle #0Kvvh

Rating: 696
kingsideAttackmatemateIn2middlegamepillsburysMateshort