Brilliant Ways to Checkmate

1rb2rk1/p4pp1/2p4p/2q1pP1Q/3pPb1P/1BN3R1/PPP3P1/3R3K
              
menu