Brilliant Ways to Checkmate

5r1k/6p1/5pPp/2pBpP1P/p2nP3/q7/3Q4/6RK
              
menu