Brilliant Ways to Checkmate

2r1r2k/1b5p/p2QNq2/3p1P2/3Pp3/8/6RP/6RK
              
menu