Chess puzzle (Advantage)
Moves: 1. Nf3 d5 2. d4 e6 3. c4 c5 4. cxd5 exd5 5. Nc3 Nf6 6. Bg5 Be6 7. e3 a6 8. Qa4+
Nc6 9. Ne5 Rc8 10. Bd3 h6 11. Bxf6 Qxf6 12. Nxc6 Rxc6 13. O-O Be7 14. e4 Qxd4
15. Qxd4 cxd4 16. exd5 Rc8 17. dxe6 dxc3 18. exf7+ Kxf7 19. bxc3 Rxc3 20. Be4
b5 21. Bd5+ Kf6 22. Rfe1 a5 *
Position (FEN): 7r/4b1p1/5k1p/pp1B4/8/2r5/P4PPP/R3R1K1 w - - 0 23
White to move.
Themes:  Endgame  
Puzzle rating: 1096
Best move: Re6+