Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Bc4 h6 3. Nf3 d6 4. h3 Be6 5. Bxe6 fxe6 6. Nc3 c6 7. Nh4 Qxh4 8. d3
Qd8 9. O-O Be7 10. d4 exd4 11. Qxd4 e5 12. Qc4 b5 13. Qd3 Nf6 14. f4 O-O 15. f5
Kh8 16. Ne2 c5 17. Ng3 c4 18. Qf3 Nc6 19. Nh5 Nxh5 20. Qxh5 Rf6 21. c3 Qb6+ 22.
Kh1 Rg8 23. g4 Rf7 *
Position (FEN): 6rk/p3brp1/1qnp3p/1p2pP1Q/2p1P1P1/2P4P/PP6/R1B2R1K w - - 1 24
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1311
Best move: Qxf7