Brilliant Ways to Checkmate

3r2k1/2Q1rpp1/p6p/1p1p1P2/2pnn1P1/7P/PP3PN1/1BR1R1K1
              
menu