Chess puzzle (Advantage)
Moves: 1. e4 c5 2. Nf3 Nc6 3. Bc4 e6 4. O-O Nf6 5. d3 Be7 6. Nc3 d5 7. exd5 exd5 8.
Bb5 Bd7 9. Bg5 O-O 10. Bxc6 Bxc6 11. Ne5 d4 12. Ne2 Be8 13. c3 b5 14. cxd4 cxd4
15. Nf3 Bc5 16. a3 h6 17. Bh4 g5 18. Nxg5 hxg5 19. Bxg5 Qd6 20. Bf4 Qe6 21. Ng3
Kg7 22. Nh5+ Kg6 *
Position (FEN): r3br2/p4p2/4qnk1/1pb4N/3p1B2/P2P4/1P3PPP/R2Q1RK1 w - - 7 23
White to move.
Themes:  Middlegame  
Puzzle rating: 1170
Best move: Nxf6