Opponent Prediction

Puzzle #0LaM6

Rating: 838
advancedPawnendgamematemateIn1oneMovepromotion