Brilliant Ways to Checkmate

1r1k1b2/5q2/p1QP1p2/2p5/8/2P5/P4KP1/4R3
              
menu