Chess puzzle (Advantage)
Moves: 1. d4 d5 2. c4 c6 3. Nc3 Nf6 4. e3 e6 5. Nf3 Nbd7 6. Qc2 Be7 7. g4 Nxg4 8. Rg1
f5 9. h3 Ngf6 10. Rxg7 Rg8 11. Rxg8+ Nxg8 12. Bd2 Ndf6 13. O-O-O Ne4 14. Nxe4
fxe4 15. Ne5 Bf6 16. Ng4 Bd7 17. Qb3 Qb6 18. Qxb6 axb6 19. Nxf6+ Nxf6 20. a3 c5
21. Bc3 Ba4 22. Rd2 Bb3 23. dxc5 bxc5 *
Position (FEN): r3k3/1p5p/4pn2/2pp4/2P1p3/PbB1P2P/1P1R1P2/2K2B2 w q - 0 24
White to move.
Themes: Hanging Piece Endgame  
Puzzle rating: 979
Best move: Bxf6