Brilliant Ways to Checkmate

r1bk1r2/pppnnB1p/4PQ2/4P3/8/4B3/PPP3qP/2KR4
              
menu