Opponent Prediction

Puzzle #0EJEQ

Rating: 697
advancedPawnendgamematemateIn1oneMovepromotion