Brilliant Ways to Checkmate

r4rk1/ppp3p1/3p2Q1/1b1P1p1B/7R/6P1/PP3PKP/4q3
              
menu