Chess puzzle (Advantage)
Moves: 1. e4 e5 2. f4 d6 3. Nf3 f5 4. Bc4 exf4 5. O-O fxe4 6. Qe2 d5 7. Bb3 Nf6 8. d3
e3 9. Nc3 Be6 10. Ne5 Bd6 11. d4 O-O 12. Rxf4 c5 13. dxc5 Bxe5 14. Rf1 Nc6 15.
Bxe3 Bg4 16. Qe1 Kh8 17. Bg5 d4 18. Nd5 Re8 19. Qh4 Be6 20. Nxf6 Bxf6 21. Bxf6
*
Position (FEN): r2qr2k/pp4pp/2n1bB2/2P5/3p3Q/1B6/PPP3PP/R4RK1 b - - 0 21
Black to move.
Themes:  Middlegame  
Puzzle rating: 1370
Best move: gxf6