Brilliant Ways to Checkmate

6k1/ppqr1pp1/2p3b1/6Q1/2P4P/1PB1R3/P4PP1/6K1
              
menu