Chess puzzle (Equality)
Moves: 1. d4 Nf6 2. Bf4 d5 3. Nc3 g6 4. Nb5 Na6 5. Nf3 c6 6. Nc3 Bg7 7. e3 Nc7 8. h3
O-O 9. Bd3 Nh5 10. Be5 f6 11. Bh2 e5 12. dxe5 fxe5 13. Bxe5 Bxe5 14. Nxe5 Qf6
15. Nf3 Ne6 16. h4 Bd7 17. Qe2 Rae8 18. O-O-O b5 19. a3 a5 20. Ng5 d4 21. Nxe6
Rxe6 22. Ne4 Qe7 23. exd4 Nf4 24. Qf1 Nxd3+ *
Position (FEN): 5rk1/3bq2p/2p1r1p1/pp6/3PN2P/P2n4/1PP2PP1/2KR1Q1R w - - 0 25
White to move.
Themes:  Middlegame  
Puzzle rating: 1540
Best move: cxd3