Chess puzzle (Advantage)
Moves: 1. e4 c5 2. Nf3 Nf6 3. d3 e6 4. Nc3 d5 5. e5 Nfd7 6. Bf4 Nc6 7. Bg5 Be7 8. Bxe7
Qxe7 9. Be2 Ncxe5 10. O-O O-O 11. d4 cxd4 12. Qxd4 Nxf3+ 13. Bxf3 b6 14. Rfe1
Qc5 15. Qh4 Nf6 16. h3 Ba6 17. a3 Rac8 18. Rac1 Qe7 19. g4 Rc7 20. g5 Nd7 *
Position (FEN): 5rk1/p1rnqppp/bp2p3/3p2P1/7Q/P1N2B1P/1PP2P2/2R1R1K1 w - - 1 21
White to move.
Themes: Fork, Pin Middlegame  
Puzzle rating: 1526
Best move: Nxd5