Brilliant Ways to Checkmate

6k1/6pp/1p4q1/p1pP1p2/P3BPb1/1Pb1B3/5QKP/5R2
              
menu