Chess puzzle (Advantage)
Moves: 1. e4 d6 2. d4 c6 3. h3 Qc7 4. Nf3 e5 5. d5 Nd7 6. Nc3 Ngf6 7. Bg5 Be7 8. Bxf6
Bxf6 9. a4 a5 10. Bc4 O-O 11. O-O Re8 12. Nh2 Nf8 13. Ng4 Be7 14. f3 Ng6 15.
Kh1 Nf4 16. Ne2 Bg5 17. Nxf4 Bxf4 18. Qe1 h5 19. Nh2 g6 20. g3 Bxh3 *
Position (FEN): r3r1k1/1pq2p2/2pp2p1/p2Pp2p/P1B1Pb2/5PPb/1PP4N/R3QR1K w - - 0 21
White to move.
Themes:  Middlegame  
Puzzle rating: 1376
Best move: gxf4