Brilliant Ways to Checkmate

2r3k1/p4pPp/5r2/8/1Q1Pn1P1/2PbB3/PP5q/2RKR3
              
menu