Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 d6 4. d4 Bg4 5. dxe5 dxe5 6. Qxd8+ Rxd8 7. Nbd2 Bb4
8. Nxe5 Bxd2+ 9. Bxd2 Bd7 10. Nxd7 Rxd7 11. O-O-O a6 12. Bxc6 bxc6 13. Ba5 Re7
14. f3 Nf6 15. Bc3 Re6 16. Ba5 Re7 17. Bc3 Re6 18. g4 O-O 19. e5 Nd5 20. Ba5
Rxe5 21. Bxc7 *
Position (FEN): 5rk1/2B2ppp/p1p5/3nr3/6P1/5P2/PPP4P/2KR3R b - - 0 21
Black to move.
Themes: Hanging Piece Endgame  
Puzzle rating: 875
Best move: Nxc7