Brilliant Ways to Checkmate

2r3k1/pp3p1p/7r/3pq3/8/1RPQPpP1/P6P/3R2K1
              
menu