Brilliant Ways to Checkmate

6k1/pppq2pp/8/2bp2r1/8/2N2r1P/PPPR1PPK/4QR2
              
menu