Chess puzzle (Equality)
Moves: 1. e4 e6 2. Nf3 d5 3. e5 c5 4. c3 Nc6 5. Bb5 Qb6 6. Bxc6+ bxc6 7. O-O Ne7 8.
Re1 d4 9. d3 Nd5 10. c4 Ne7 11. b3 a5 12. a4 Ng6 13. Nbd2 Be7 14. Ne4 Qc7 15.
Neg5 Bd7 16. Ne4 Nxe5 17. Nxe5 Qxe5 18. Ng3 Qc7 19. Ne4 O-O-O 20. Ba3 Qa7 21.
Qh5 f5 22. Ng3 Qc7 23. Qe2 Kb7 *
Position (FEN): 3r3r/1kqbb1pp/2p1p3/p1p2p2/P1Pp4/BP1P2N1/4QPPP/R3R1K1 w - - 4 24
White to move.
Themes:  Middlegame  
Puzzle rating: 1589
Best move: Nxf5