Opponent Prediction

Puzzle #0O47h

Rating: 790
doubleBishopMateendgamehangingPiecekingsideAttackmatemateIn1oneMove