Opponent Prediction

Puzzle #03qMO

Rating: 825
backRankMateendgamehangingPiecematemateIn1oneMove