Chess puzzle (Equality)
Moves: 1. e4 c5 2. c4 g6 3. d3 Bg7 4. Nc3 e6 5. Nf3 Ne7 6. Bg5 O-O 7. Bxe7 Qxe7 8. Be2
Nc6 9. O-O Nd4 10. Re1 b6 11. Nxd4 cxd4 12. Nb1 d5 13. cxd5 exd5 14. Bf3 Re8
15. Nd2 Rb8 16. exd5 Qxe1+ 17. Qxe1 Rxe1+ 18. Rxe1 Bf5 19. Be4 Re8 20. f3 a5
21. Kf1 Bxe4 22. Rxe4 Rd8 23. Nc4 Rxd5 24. Nxb6 Rb5 25. Re8+ Bf8 26. Nd7 Kg7
27. Nxf8 Rxb2 28. Nd7 Rxa2 29. Re7 a4 30. Ne5 Kf6 31. Rxf7+ *
Position (FEN): 8/5R1p/5kp1/4N3/p2p4/3P1P2/r5PP/5K2 b - - 0 31
Black to move.
Themes: Hanging Piece Endgame  
Puzzle rating: 1642
Best move: Kxe5