Brilliant Ways to Checkmate

R7/8/2p2q1k/3p1r1p/6p1/3P2K1/P5B1/6Q1
              
menu