Chess puzzle (Equality)
Moves: 1. d4 d5 2. c4 dxc4 3. e4 e5 4. d5 b5 5. a4 c6 6. axb5 cxb5 7. Nf3 Bg4 8. Be2
Bxf3 9. Bxf3 Bc5 10. O-O h6 11. Na3 a6 12. Nxb5 Nd7 13. Nc3 Ngf6 14. Be2 Nb6
15. b3 cxb3 16. Qxb3 O-O 17. Rxa6 Rxa6 18. Bxa6 Bd4 19. Re1 Qa8 20. Bd3 Ng4 21.
Be3 Qa5 22. Kf1 Nxe3+ 23. fxe3 Bxc3 24. Rb1 Nd7 25. Qb7 Nc5 26. Qb5 Qxb5 27.
Bxb5 Rb8 28. Bd3 Rxb1+ 29. Bxb1 Nxe4 *
Position (FEN): 6k1/5pp1/7p/3Pp3/4n3/2b1P3/6PP/1B3K2 w - - 0 30
White to move.
Themes: Hanging Piece Endgame  
Puzzle rating: 1039
Best move: Bxe4