Opponent Prediction

Puzzle #0TUm0

Rating: 582
kingsideAttackmatemateIn2middlegamesacrificeshort