Chess puzzle (Crushing)
Opening: French_Defense, French_Defense_Advance_Variation
Moves: 1. e4 e6 2. d4 d5 3. e5 c5 4. c3 Nc6 5. Nf3 Qb6 6. Be2 cxd4 7. cxd4 Bd7 8. O-O
Rc8 9. b3 Nb4 10. Na3 Ne7 11. Bb2 Nf5 12. Bd3 Nxd3 13. Qxd3 Bxa3 14. Bxa3 Bb5
15. Qd2 Bxf1 16. Rxf1 Qa6 17. Qb4 Rc2 18. g4 Rxa2 19. Rc1 Kd7 *
Position (FEN): 7r/pp1k1ppp/q3p3/3pPn2/1Q1P2P1/BP3N2/r4P1P/2R3K1 w - - 2 20
White to move.
Themes:  Middlegame  
Puzzle rating: 1590
Best move: gxf5