Brilliant Ways to Checkmate

2kq2r1/p7/2p5/1pR5/1K1P1p2/1PP2R2/P2r4/5Q2
              
menu