Chess puzzle (Crushing)
Moves: 1. e4 e6 2. d4 d5 3. e5 c5 4. c3 Nc6 5. Nf3 Nge7 6. Na3 cxd4 7. cxd4 Nf5 8. Nc2
Qb6 9. Be2 Be7 10. O-O Bd7 11. g3 O-O 12. h4 h6 13. Bd3 a5 14. Kg2 Nb4 15. Bxf5
exf5 16. Ne3 f4 17. gxf4 Qg6+ 18. Kh2 f6 19. Rg1 Qh5 20. a3 *
Position (FEN): r4rk1/1p1bb1p1/5p1p/p2pP2q/1n1P1P1P/P3NN2/1P3P1K/R1BQ2R1 b - - 0 20
Black to move.
Themes:  Middlegame  
Puzzle rating: 2270
Best move: fxe5