Brilliant Ways to Checkmate

6k1/2pb1r1p/3p1PpQ/p1nPp3/1q2P3/2N2P2/PrB5/2K3RR
              
menu