Brilliant Ways to Checkmate
Click here for answer
Qxg2+!
pv 1. ... Qxg2+ 2. Rxg2 Rd1+ 3. Rg1 Bxe4+ 4. Qf3 Bxf3#
menu