Chess puzzle (Equality)
Moves: 1. e4 Nf6 2. e5 Nd5 3. d4 d6 4. exd6 Qxd6 5. c4 Nf6 6. Nc3 Nc6 7. d5 Ne5 8. f4
Ng6 9. g3 Bg4 10. Be2 h5 11. h3 Bxe2 12. Qxe2 O-O-O 13. Nf3 e6 14. Ne5 Qe7 15.
Nxg6 fxg6 16. Qxe6+ Qxe6+ 17. dxe6 Re8 18. O-O Rxe6 19. b3 Bc5+ 20. Kg2 Bd4 21.
Bb2 Rhe8 22. Rad1 c5 23. Na4 Bxb2 *
Position (FEN): 2k1r3/pp4p1/4rnp1/2p4p/N1P2P2/1P4PP/Pb4K1/3R1R2 w - - 0 24
White to move.
Themes:  Middlegame  
Puzzle rating: 1752
Best move: Nxb2