Chess puzzle (Crushing)
Moves: 1. d4 d5 2. f4 Nf6 3. Nf3 Bg4 4. e3 e6 5. Be2 c5 6. c3 Nc6 7. a3 Bd6 8. b4 cxd4
9. exd4 O-O 10. O-O Ne4 11. Ne5 Bxe2 12. Qxe2 Qc7 13. Bb2 f6 14. Nxc6 bxc6 15.
Nd2 Nxd2 16. Qxd2 Rae8 17. Rae1 e5 18. fxe5 fxe5 19. g3 exd4 20. Rxf8+ Rxf8 21.
Qxd4 *
Position (FEN): 5rk1/p1q3pp/2pb4/3p4/1P1Q4/P1P3P1/1B5P/4R1K1 b - - 0 21
Black to move.
Themes:  Endgame  
Puzzle rating: 1854
Best move: Bxg3