Chess puzzle (Equality)
Moves: 1. e4 c5 2. Bc4 Nc6 3. a3 d6 4. d3 e6 5. Nc3 Qe7 6. Nf3 Bd7 7. Bg5 f6 8. Be3
O-O-O 9. h3 g5 10. b4 Kb8 11. b5 Ne5 12. Nxe5 dxe5 13. a4 f5 14. f3 f4 15. Bf2
h5 16. a5 Bg7 17. b6 a6 18. Na4 g4 19. Bxc5 Qf6 20. Bf2 gxf3 21. Qxf3 Nh6 22.
Nc5 Ng4 23. Nxa6+ *
Position (FEN): 1k1r3r/1p1b2b1/NP2pq2/P3p2p/2B1Ppn1/3P1Q1P/2P2BP1/R3K2R b KQ - 0 23
Black to move.
Themes:  Middlegame  
Puzzle rating: 1065
Best move: bxa6