Chess puzzle (Equality)
Moves: 1. Nf3 Nc6 2. d4 d5 3. c4 Bg4 4. cxd5 Qxd5 5. Nc3 Qd8 6. Bg5 Bxf3 7. exf3 Nxd4
8. Rc1 Ne6 9. Be3 Qxd1+ 10. Rxd1 Nf6 11. Bc4 Nd8 12. Nb5 Rc8 13. Bxa7 b6 14.
O-O e6 15. g4 Bc5 16. a3 O-O 17. b4 Be7 18. Rd2 Nc6 19. Rfd1 Ne5 20. Be2 Nd5
21. Rd4 Nc6 22. Rc4 Nxa7 23. Nxa7 Ra8 24. Nc6 Rxa3 25. Nxe7+ *
Position (FEN): 5rk1/2p1Nppp/1p2p3/3n4/1PR3P1/r4P2/4BP1P/3R2K1 b - - 0 25
Black to move.
Themes:  Middlegame  
Puzzle rating: 1335
Best move: Nxe7