Opponent Prediction

Puzzle #0NRqp

Rating: 872
matemateIn1oneMoveopeningsmotheredMate