Chess puzzle (Advantage)
Moves: 1. d4 d5 2. Bf4 Bf5 3. Nf3 Nf6 4. e3 e6 5. Bd3 c6 6. Bxf5 exf5 7. c3 Bd6 8. Bg3
Ne4 9. Nbd2 O-O 10. Qc2 Qc7 11. Ne5 Nxg3 12. hxg3 Bxe5 13. Qxf5 h6 14. dxe5 Nd7
15. f4 Nc5 16. Nf3 Qb6 17. Ng5 g6 18. Qh3 h5 19. g4 Nd3+ 20. Ke2 Nxf4+ *
Position (FEN): r4rk1/pp3p2/1qp3p1/3pP1Np/5nP1/2P1P2Q/PP2K1P1/R6R w - - 0 21
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 928
Best move: exf4