Opponent Prediction

Puzzle #09sak

Rating: 654
backRankMateendgamemastermatemateIn1oneMove