Brilliant Ways to Checkmate

2k1q3/p2r1p2/P7/Q6B/8/Kp2r3/8/6R1
              
menu