Brilliant Ways to Checkmate

2rrk3/QR3pp1/2n1b2p/1BB1q3/3P4/8/P4PPP/6K1
              
menu