Brilliant Ways to Checkmate

5rk1/pbp2ppp/6r1/2P5/2PbB3/7q/P2PQPPP/1RB2RK1
              
menu