Chess puzzle (Equality)
Moves: 1. d4 d5 2. Nf3 Nf6 3. g3 Bg4 4. Bg2 b6 5. c4 c6 6. Nc3 dxc4 7. Ne5 Qc7 8. Bf4
b5 9. Nxg4 Qd7 10. Nxf6+ exf6 11. Nxb5 Bb4+ 12. Kf1 O-O 13. Nc7 c3 14. Nxa8
cxb2 15. Rb1 Bc3 16. d5 c5 17. Qb3 Be5 18. Bxe5 fxe5 19. Qxb2 Na6 20. d6 Qxd6
21. Qb7 Rb8 22. Qxb8+ Nxb8 23. Nc7 *
Position (FEN): 1n4k1/p1N2ppp/3q4/2p1p3/8/6P1/P3PPBP/1R3K1R b - - 1 23
Black to move.
Themes: Hanging Piece Endgame  
Puzzle rating: 1359
Best move: Qxc7