Brilliant Ways to Checkmate

2k1r3/p3P3/1p1q4/6p1/3PQ3/2P3pP/P5B1/6K1
              
menu