Opponent Prediction

Puzzle #0QDBJ

Rating: 678
backRankMatematemateIn2middlegamesacrificeshort