Chess puzzle (Advantage)
Moves: 1. e4 d5 2. e5 Bf5 3. Nf3 c5 4. c3 e6 5. d4 Nc6 6. Bb5 cxd4 7. Nxd4 Ne7 8.
Bxc6+ bxc6 9. O-O c5 10. Qa4+ Qd7 11. Qxd7+ Kxd7 12. Nxf5 Nxf5 13. Nd2 Rb8 14.
b3 Be7 15. c4 Nd4 16. Bb2 Bg5 17. Bxd4 Bxd2 18. Bxc5 Bc3 19. Rad1 Bxe5 20. cxd5
Rb5 21. dxe6+ Kxe6 22. b4 a5 23. a4 Rbb8 24. f4 Bc7 25. b5 Bb6 26. Rfe1+ Kf5
27. g3 *
Position (FEN): 1r5r/5ppp/1b6/pPB2k2/P4P2/6P1/7P/3RR1K1 b - - 0 27
Black to move.
Themes: Hanging Piece Endgame  
Puzzle rating: 1070
Best move: Bxc5+