Opponent Prediction

Puzzle #0JJJu

Rating: 595
matemateIn1oneMoveopeningsmotheredMate