Chess puzzle (Advantage)
Moves: 1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 a6 6. h3 e6 7. Bd3 Be7 8. Be3
h5 9. a3 Nbd7 10. f4 Nc5 11. O-O Nxd3 12. cxd3 g6 13. Qb3 O-O 14. f5 e5 15. Nf3
gxf5 16. exf5 Bxf5 17. Ne4 Nxe4 18. dxe4 Bxe4 19. Bh6 Re8 20. Rae1 Bg6 21. Qe3
e4 22. Ng5 d5 *
Position (FEN): r2qr1k1/1p2bp2/p5bB/3p2Np/4p3/P3Q2P/1P4P1/4RRK1 w - - 0 23
White to move.
Themes:  Middlegame  
Puzzle rating: 2034
Best move: Nxf7