Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 Bc5 4. d3 Nge7 5. Bg5 f6 6. Bh4 O-O 7. Nc3 Ng6 8.
Bg3 Nd4 9. Qd2 a5 10. Bc4+ Kh8 11. h4 c6 12. h5 Nxf3+ 13. gxf3 Nf4 14. Bxf4
exf4 15. Qxf4 b5 16. h6 g6 17. d4 Bxd4 18. Bd3 Be5 19. Qd2 b4 20. Ne2 Bxb2 21.
Rb1 Be5 22. f4 Bc3 *
Position (FEN): r1bq1r1k/3p3p/2p2ppP/p7/1p2PP2/2bB4/P1PQNP2/1R2K2R w K - 1 23
White to move.
Themes:  Middlegame  
Puzzle rating: 1453
Best move: Nxc3