Brilliant Ways to Checkmate

6k1/1Q1R1p1p/6p1/2b1pq2/P7/4P3/2r2PPP/5RK1
              
menu