Opponent Prediction

Puzzle #06zX6

Rating: 667
endgamemastermatemateIn1oneMove