Chess puzzle (Advantage)
Moves: 1. e4 e6 2. d4 d5 3. Nc3 dxe4 4. Nxe4 c5 5. c3 Nc6 6. Nf3 e5 7. Nxe5 Nxe5 8.
dxe5 Qxd1+ 9. Kxd1 Bf5 10. Bb5+ Ke7 11. Nd6 Rd8 12. Re1 a6 13. Bc4 b5 14. Bd5
Kd7 15. Nxf5 Kc7 16. Ne3 Ne7 17. Ke2 Nxd5 18. Kf1 Nf4 19. c4 Be7 20. Nd5+ Nxd5
21. cxd5 Rxd5 22. Bf4 g5 23. e6+ *
Position (FEN): 7r/2k1bp1p/p3P3/1ppr2p1/5B2/8/PP3PPP/R3RK2 b - - 0 23
Black to move.
Themes: Hanging Piece Endgame  
Puzzle rating: 1574
Best move: gxf4