Chess puzzle (Advantage)
Moves: 1. e4 c5 2. d4 cxd4 3. c3 dxc3 4. Nxc3 e6 5. Bc4 Ne7 6. Nf3 d5 7. exd5 exd5 8.
Nxd5 Nxd5 9. Bxd5 Be6 10. Qa4+ Nc6 11. Bxc6+ bxc6 12. Qxc6+ Bd7 13. Qe4+ Be7
14. O-O O-O 15. Rd1 f5 16. Qc4+ Kh8 17. Ne5 Bb5 18. Rxd8 Bxc4 19. Rxa8 Rxa8 20.
Be3 Be6 21. b3 Rc8 22. Rc1 Rxc1+ 23. Bxc1 g6 24. f3 Kg7 25. a3 Kf6 26. Bb2 Bxb3
27. Nc6+ Ke6 28. Nxa7 *
Position (FEN): 8/N3b2p/4k1p1/5p2/8/Pb3P2/1B4PP/6K1 b - - 0 28
Black to move.
Themes:  Endgame  
Puzzle rating: 1089
Best move: Bc5+