Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. O-O Nf6 5. c3 O-O 6. Re1 d6 7. d4 exd4 8.
cxd4 Bb4 9. Nc3 Bg4 10. Be2 Bxc3 11. bxc3 Nxe4 12. Bd3 Nxc3 13. Qc2 Bxf3 14.
Bxh7+ Kh8 15. Qxc3 Bg4 16. Be4 d5 17. Bc2 f5 18. h3 Bh5 19. Qg3 Rf6 20. Bg5 Rg6
21. Bxd8 Rxg3 22. fxg3 Rxd8 23. Bxf5 Nxd4 24. Re7 *
Position (FEN): 3r3k/ppp1R1p1/8/3p1B1b/3n4/6PP/P5P1/R5K1 b - - 1 24
Black to move.
Themes: Hanging Piece Endgame  
Puzzle rating: 1049
Best move: Nxf5