Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. c3 d6 5. d4 exd4 6. cxd4 Bb6 7. h3 h6 8. O-O
Nf6 9. e5 dxe5 10. Re1 Bxd4 11. Nxd4 Qxd4 12. Qxd4 Nxd4 13. Rxe5+ Be6 14. Bxe6
fxe6 15. Nc3 O-O 16. Be3 c5 17. Rd1 Rad8 18. Rxc5 Ne2+ 19. Kf1 Nxc3 20. Rxd8
Rxd8 21. Rxc3 Ne4 22. Rc7 Rd1+ 23. Ke2 Ra1 24. Rxb7 Rxa2 25. Bd4 Ra4 26. Bxg7
Nd6 27. Re7 *
Position (FEN): 6k1/p3R1B1/3np2p/8/r7/7P/1P2KPP1/8 b - - 2 27
Black to move.
Themes:  Endgame  
Puzzle rating: 1614
Best move: Nf5