Opponent Prediction

Puzzle #02NvQ

Rating: 406
advancedPawndiscoveredCheckdoubleCheckmatemateIn1middlegameoneMovepromotion