Brilliant Ways to Checkmate

2r2b1r/1p2nBp1/8/2q1p1kp/8/4PQ2/P4PPP/1R3RK1
              
menu