Opponent Prediction

Puzzle #0XAJJ

Rating: 804
backRankMateendgamelongmatemateIn3sacrifice