Opponent Prediction

Puzzle #0B9Xk

Rating: 414
endgamemastermatemateIn2pillsburysMatesacrificeshort