Chess puzzle (Advantage)
Moves: 1. e4 c5 2. Nf3 Nc6 3. Bb5 a6 4. Bxc6 bxc6 5. d4 cxd4 6. Nxd4 c5 7. Nf3 d6 8.
Nc3 Nf6 9. O-O g6 10. e5 Nh5 11. exd6 exd6 12. Re1+ Be6 13. Bg5 Be7 14. Bxe7
Qxe7 15. Nd5 Qb7 16. g4 O-O 17. gxh5 Bxd5 18. Ng5 Rae8 19. hxg6 fxg6 20. Rxe8
Rxe8 21. c4 Re5 22. f4 Rxg5+ *
Position (FEN): 6k1/1q5p/p2p2p1/2pb2r1/2P2P2/8/PP5P/R2Q2K1 w - - 0 23
White to move.
Themes: Hanging Piece Endgame  
Puzzle rating: 1296
Best move: fxg5