Chess puzzle (Equality)
Moves: 1. e4 e6 2. d4 d5 3. e5 c5 4. b3 Nc6 5. Bb5 Bd7 6. Bxc6 bxc6 7. dxc5 Bxc5 8.
Be3 Bxe3 9. fxe3 Qh4+ 10. g3 Qe4 11. Nf3 Qxe3+ 12. Qe2 Qxe2+ 13. Kxe2 c5 14. a4
Bc6 15. Rf1 Ne7 16. Ng5 O-O 17. Nd2 Ng6 18. Ngf3 a5 19. h4 Bb7 20. h5 Ne7 21.
Rf2 Ba6+ 22. c4 Rab8 23. Raf1 Rxb3 *
Position (FEN): 5rk1/4nppp/b3p3/p1ppP2P/P1P5/1r3NP1/3NKR2/5R2 w - - 0 24
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1448
Best move: Nxb3