Chess puzzle (Equality)
Moves: 1. e3 e5 2. Bc4 Bc5 3. Nf3 d5 4. Bb3 Nf6 5. c4 c6 6. cxd5 cxd5 7. Nxe5 O-O 8.
d4 Bd6 9. f4 Re8 10. O-O Nc6 11. Nxc6 bxc6 12. Nc3 Bb4 13. a3 Ba5 14. Ba4 Qd6
15. b4 Bd8 16. Bd2 Bg4 17. Qc1 Rc8 18. Nd1 Ne4 19. Nf2 Bf6 20. Nxg4 Re6 21.
Nxf6+ Nxf6 22. Be1 a6 23. Bg3 Qe7 24. Bd1 Rxe3 25. Bg4 *
Position (FEN): 2r3k1/4qppp/p1p2n2/3p4/1P1P1PB1/P3r1B1/6PP/R1Q2RK1 b - - 1 25
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1460
Best move: Nxg4