Brilliant Ways to Checkmate

2r1rnbk/1p3q1p/p1p2P1Q/3pP3/5P2/3BP3/PP6/4R1RK
              
menu