Chess puzzle (Crushing)
Moves: 1. c4 e6 2. Nc3 Ne7 3. d4 c6 4. e4 Ng6 5. g3 d5 6. exd5 cxd5 7. b3 Bb4 8. Bd2
Qa5 9. Nge2 dxc4 10. bxc4 O-O 11. Bg2 Nd7 12. O-O Bxc3 13. Bxc3 Qc7 14. Qb3 Nf6
15. Nc1 Rb8 16. Nd3 Bd7 17. Nc5 Bc6 18. d5 exd5 19. Bxf6 dxc4 20. Qxc4 Bxg2 21.
Bxg7 *
Position (FEN): 1r3rk1/ppq2pBp/6n1/2N5/2Q5/6P1/P4PbP/R4RK1 b - - 0 21
Black to move.
Themes:  Middlegame  
Puzzle rating: 1639
Best move: Bxf1