Chess puzzle (Advantage)
Moves: 1. e4 e5 2. d3 d6 3. Nc3 Nc6 4. Be2 g6 5. Nf3 Bg4 6. Be3 Bg7 7. Qd2 Nf6 8. h3
Bxf3 9. Bxf3 Nd4 10. Bd1 O-O 11. Ne2 c5 12. c3 Ne6 13. g4 Nd7 14. h4 b5 15. Bh6
Bxh6 16. Qxh6 Nf4 17. Nxf4 exf4 18. Qxf4 Ne5 19. Bc2 a5 20. g5 f5 21. h5 *
Position (FEN): r2q1rk1/7p/3p2p1/ppp1npPP/4PQ2/2PP4/PPB2P2/R3K2R b KQ - 0 21
Black to move.
Themes:  Middlegame  
Puzzle rating: 1758
Best move: fxe4