Brilliant Ways to Checkmate

1r5k/2p1P2p/6p1/2pP4/p1B2P2/2P1Q2P/P2K4/7q
              
menu