Chess puzzle (Advantage)
Moves: 1. e4 c5 2. Bc4 e6 3. a3 d5 4. exd5 exd5 5. Ba2 Nf6 6. h3 Be7 7. Nf3 Nc6 8. O-O
O-O 9. d3 Be6 10. Nc3 Qd7 11. Ne2 Bxh3 12. gxh3 Qxh3 13. Ng5 Qg4+ 14. Ng3 Qd7
15. Kg2 h6 16. Nh3 Nd4 17. c3 Ne6 18. f3 Bd6 19. Nf5 Bc7 20. Be3 Kh7 21. Bg1 *
Position (FEN): r4r2/ppbq1ppk/4nn1p/2pp1N2/8/P1PP1P1N/BP4K1/R2Q1RB1 b - - 6 21
Black to move.
Themes:  Middlegame  
Puzzle rating: 876
Best move: Nf4+