Brilliant Ways to Checkmate

r1bq3r/pppp2p1/4k2p/4P2Q/7P/8/PPP3P1/RN3RK1
              
menu