Chess puzzle (Equality)
Moves: 1. e4 c5 2. Nf3 Nc6 3. d4 cxd4 4. Nxd4 Nf6 5. Nxc6 bxc6 6. Bd3 g6 7. O-O Bg7 8.
e5 Nd5 9. c4 Nb4 10. f4 O-O 11. Be4 Ba6 12. b3 Qb6+ 13. Kh1 d6 14. Bb2 Rad8 15.
Bd4 Qc7 16. a3 dxe5 17. axb4 Rxd4 18. Qf3 Bb7 19. Rxa7 exf4 20. b5 Qb6 21. bxc6
Qxa7 22. cxb7 Rfd8 23. Nc3 Qb6 24. Nb5 f5 *
Position (FEN): 3r2k1/1P2p1bp/1q4p1/1N3p2/2PrBp2/1P3Q2/6PP/5R1K w - - 0 25
White to move.
Themes:  Middlegame  
Puzzle rating: 1499
Best move: Nxd4