Chess puzzle (Crushing)
Opening: French_Defense, French_Defense_Paulsen_Variation
Moves: 1. e4 e6 2. d4 d5 3. Nc3 c6 4. e5 Be7 5. f4 Bd7 6. Nf3 h6 7. Be3 Bb4 8. a3 Ba5
9. b4 Bc7 10. b5 cxb5 11. Nxb5 Ba5+ 12. Kf2 Bxb5 13. Bxb5+ Nc6 14. Qd3 Ne7 15.
Rhg1 O-O 16. g4 a6 17. Bxc6 bxc6 18. f5 exf5 *
Position (FEN): r2q1rk1/4npp1/p1p4p/b2pPp2/3P2P1/P2QBN2/2P2K1P/R5R1 w - - 0 19
White to move.
Themes:  Middlegame  
Puzzle rating: 1017
Best move: gxf5