Chess puzzle (Advantage)
Moves: 1. c4 Nf6 2. Nc3 g6 3. g3 Bg7 4. Bg2 O-O 5. d3 d6 6. Nf3 e5 7. O-O Nc6 8. Bg5
h6 9. Bxf6 Bxf6 10. e4 Bg4 11. Qd2 Kh7 12. a3 Qd7 13. Nd5 Bd8 14. b4 a6 15. b5
axb5 16. cxb5 Bxf3 17. bxc6 bxc6 18. Nxc7 Bxg2 19. Nxa8 Bxf1 20. Kxf1 Qb7 21.
Qb4 Qxa8 22. Qxd6 Bf6 *
Position (FEN): q4r2/5p1k/2pQ1bpp/4p3/4P3/P2P2P1/5P1P/R4K2 w - - 1 23
White to move.
Themes: Hanging Piece Endgame  
Puzzle rating: 1017
Best move: Qxf6