Chess puzzle (Advantage)
Moves: 1. e4 Nc6 2. Bb5 e5 3. Nf3 Bd6 4. Bxc6 dxc6 5. Nc3 Be6 6. O-O Qd7 7. h3 Nf6 8.
d4 exd4 9. Nxd4 O-O-O 10. a4 a6 11. Be3 Qe7 12. Re1 Bc4 13. b3 c5 14. Nf5 Qf8
15. Qf3 Be6 16. Bg5 Be5 17. Rad1 Rxd1 18. Rxd1 Bxc3 19. Qxc3 Nxe4 20. Qe3 Bxf5
21. Rd8+ Qxd8 22. Bxd8 Rxd8 23. Qf4 g5 *
Position (FEN): 2kr4/1pp2p1p/p7/2p2bp1/P3nQ2/1P5P/2P2PP1/6K1 w - - 0 24
White to move.
Themes: Hanging Piece Endgame  
Puzzle rating: 888
Best move: Qxf5+