Chess puzzle (Advantage)
Moves: 1. e4 e6 2. d4 d5 3. exd5 exd5 4. Nc3 Nf6 5. Nf3 c6 6. Bg5 Bf5 7. Bd3 Bxd3 8.
Qxd3 Be7 9. O-O-O O-O 10. Rhe1 Nbd7 11. h4 Re8 12. h5 h6 13. Bxf6 Nxf6 14. Re5
a5 15. Rde1 a4 16. a3 b5 17. Na2 Ne4 18. Re2 Ng5 19. Nxg5 Bxg5+ 20. Kb1 Rxe5
21. Rxe5 Qb6 22. Nb4 Bf6 23. Nxd5 *
Position (FEN): r5k1/5pp1/1qp2b1p/1p1NR2P/p2P4/P2Q4/1PP2PP1/1K6 b - - 0 23
Black to move.
Themes:  Endgame  
Puzzle rating: 1547
Best move: cxd5