Brilliant Ways to Checkmate

8/3q1k2/2p1p1p1/5pP1/2Q2Pr1/PP2B2p/4RK1P/3r4
              
menu