Opponent Prediction

Puzzle #09BH9

Rating: 882
backRankMateendgamehangingPiecelongmatemateIn3