Brilliant Ways to Checkmate

6k1/ppp3pp/2n1p3/8/3Pq3/PN4Q1/1P3rRP/5rRK
              
menu