Brilliant Ways to Checkmate

8/p1p5/2p3k1/2b1rpB1/7K/2P3PP/P1P2r2/3R3R
              
menu