Brilliant Ways to Checkmate

5rk1/2R2ppp/ppb4r/3pP3/1P2P3/P2q2P1/1B3Q1P/5RK1
              
menu