Brilliant Ways to Checkmate

r5r1/pppb1p2/3npkNp/8/3P2P1/2PB4/P1P1Q2P/6K1
              
menu