Chess puzzle (Equality)
Moves: 1. e4 e5 2. Qh5 d6 3. Bc4 Qf6 4. Nc3 c6 5. d3 b5 6. Bg5 Qg6 7. Qxg6 hxg6 8. Bb3
f6 9. Be3 Ne7 10. a3 f5 11. exf5 gxf5 12. Nge2 f4 13. Bd2 Na6 14. O-O-O Bb7 15.
f3 O-O-O 16. Be6+ Kb8 17. d4 Rh6 18. Bh3 g5 19. a4 bxa4 20. Nxa4 Nd5 21. Ba5
Re8 22. dxe5 Rxe5 23. Nec3 Nxc3 *
Position (FEN): 1k3b2/pb6/n1pp3r/B3r1p1/N4p2/2n2P1B/1PP3PP/2KR3R w - - 0 24
White to move.
Themes:  Middlegame  
Puzzle rating: 1580
Best move: Bxc3