Brilliant Ways to Checkmate

3b2k1/1p4rp/p1p1p1r1/2Pp3q/3P1P2/5pP1/PP3B1P/4QRRK
              
menu