Chess puzzle (Crushing)
Moves: 1. c4 Nf6 2. Nc3 d6 3. e3 g6 4. d4 Bg7 5. Bd3 e5 6. Nge2 O-O 7. O-O Re8 8. Ng3
a5 9. a4 Bd7 10. Bd2 c6 11. Qc1 h5 12. Nge4 d5 13. Nxf6+ Bxf6 14. cxd5 exd4 15.
Ne4 Bg7 16. dxc6 Bxc6 17. Ng3 h4 18. Ne2 Qg5 19. Nf4 Be5 20. exd4 *
Position (FEN): rn2r1k1/1p3p2/2b3p1/p3b1q1/P2P1N1p/3B4/1P1B1PPP/R1Q2RK1 b - - 0 20
Black to move.
Themes:  Middlegame  
Puzzle rating: 1277
Best move: Bxf4