Brilliant Ways to Checkmate

2k5/prpp2pp/2p2b2/8/2PPQP2/5B2/P2r1qPP/R3R2K
              
menu