Opponent Prediction

Puzzle #0O4KZ

Rating: 694
endgamemastermatemateIn2sacrificeshort