Brilliant Ways to Checkmate

2r2rk1/1p2qpp1/p4R2/4p1Q1/2n1P3/3B1R2/2P3PP/7K
              
menu