Brilliant Ways to Checkmate

r3kb2/2pp1p2/p5q1/1p2P3/7Q/1P2Bb1P/1PP1NPr1/R3RK2
              
menu