Opponent Prediction

Puzzle #0OMeS

Rating: 716
backRankMateendgamelongmatemateIn3sacrifice