Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 h6 4. O-O Nf6 5. Nc3 Bc5 6. d3 d6 7. h3 a6 8. a3 O-O
9. Re1 Be6 10. Nd5 Nh7 11. Nh2 Nd4 12. c3 Nc6 13. Be3 Ba7 14. Bxa7 Nxa7 15. f4
c6 16. fxe5 cxd5 17. exd5 Bf5 18. e6 fxe6 19. dxe6 Qe7 20. Qh5 Ng5 21. g4 Bxe6
22. h4 d5 23. Ba2 Nf3+ *
Position (FEN): r4rk1/np2q1p1/p3b2p/3p3Q/6PP/P1PP1n2/BP5N/R3R1K1 w - - 2 24
White to move.
Themes:  Middlegame  
Puzzle rating: 1535
Best move: Nxf3